Heroku日志:
import discord.abc
File "/app/.heroku/python/lib/python3.8/site-packages/discord/abc.py", line 101, in <module>
SnowflakeTime = Union[Snowflake, datetime]
NameError: name 'datetime' is not defined.
Requirements.txt:
git+https://github.com/Rapptz/discord.py
dnspython==1.16.0
PyNaCl==1.3.0
async-timeout==3.0.1
pandas
numpy
requests
构建成功,机器人在启动时崩溃。机器人导入discord,日志显示当它到达那里时会抛出上面的错误。它在我的本地机器上运行完全正常。我也尝试过在runtime.txt中使用不同版本的python。请建议,谢谢!
您正在尝试安装正在开发中的master
分支,该分支会引发错误。要从git repo获取最新版本的discord.py,请使用
git+https://github.com/Rapptz/discord.py.git@1.7.2
@v1.7.2
表示版本
或者discord.py
在PyPi上可用,所以您可以直接从它安装。
pip install discord.py==1.7.2