为什么Heroku会提出这个不寻常的错误?
一周前,我做了一个反应角色机器人(Discord.py),当我在自己的电脑上托管这个机器人时,一切都很好。但是,当我在Heroku中推送文件并尝试在那里运行时,会出现许多类似这样的错误: 我真的不知道为什么会有错误,因为我根本没有更改文件上的任何内容。为什么Heroku会提出这个不寻常的错误?,heroku,bots,discord.py,Heroku,Bots,Discord.py,一周前,我做了一个反应角色机器人(Discord.py),当我在自己的电脑上托管这个机器人时,一切都很好。但是,当我在Heroku中推送文件并尝试在那里运行时,会出现许多类似这样的错误: 我真的不知道为什么会有错误,因为我根本没有更改文件上的任何内容。 是否有人知道为什么会发生这种情况,以及我如何消除此错误?很可能是Heroku拉了discord.py 1.5,而您正在本地计算机上运行的是旧版本。v1.5引入了对网关意图的支持,请参阅如何更新bot代码以使用它们。很可能是Heroku拉了disc
是否有人知道为什么会发生这种情况,以及我如何消除此错误?很可能是Heroku拉了discord.py 1.5,而您正在本地计算机上运行的是旧版本。v1.5引入了对网关意图的支持,请参阅如何更新bot代码以使用它们。很可能是Heroku拉了discord.py 1.5,并且您正在本地计算机上运行旧版本。v1.5引入了对网关意图的支持,请参阅如何更新您的bot代码以使用它们。添加带有特定模块版本的
requirements.txt
文件,可以通过运行pip freeze
获得它们,还可以在本地计算机上添加一个runtime.txt文件,该文件的python版本与上述相同,以最大限度地减少环境差异。添加一个requirements.txt文件,该文件具有特定的模块版本,可以通过运行pip freeze
获得,还可以在本地机器上添加一个runtime.txt文件,其中包含python版本,就像所说的那样,以最小化环境差异。