将网络浏览器模块 (Python) 放入 requirements.txt 时出现 Heroku 托管错误

Heroku hosting error when putting the webbrowser module(Python) in the requirements.txt

我正尝试在 python 中在 Heroku 上托管我的 Discord Bot。但是requirements.txt无法下载浏览器和时间模块。

首先,是的,我确实知道 webbrowser 是来自 Python 的集成模块。但是,例如,当我使用 Discord 机器人打开 Twitter 时,它不起作用。我尝试了很多次将脚本重新上传到 Heroku。但是当我将 "webbrowser" 写入 requirements.txt 时,它找不到它。

每个命令打开 Twitter 的行:

if message.content == "/tw": webbrowser.open("https://www.twitter.com")

它应该显示:

从 path/path/... 下载了网络浏览器(<-- 只是一个例子)

但接下来是:

错误,找不到名为 webbrowser.py

的模块

错误,无法下载 webbrowser.py

当我包含 Lib/webbrowser.py:

Lib/webbrowser.py 似乎是一条路径。真的是一个吗?

或者,当构建失败时:

找不到满足 webbrowser 要求的版本

我在项目中使用的导入:

requirements.txt中的模块(不含webbrowser模块):

好的,我知道已经晚了,但您不能创建这样的命令的原因可能与安全有关。 Discord 只是不希望您能够将用户重定向到其他 websites/links。老实说,这是有道理的