【发布时间】:2020-12-07 13:35:07
【问题描述】:
在这里发帖,因为我只为我的不和谐机器人使用免费的测功机,无法直接联系 Heroku 支持,所以希望可以解决问题的人看到这个。
我有一个用 python 编写的不和谐机器人。该机器人已经运行了很长时间没有问题,但自从最新更新 python discord API 后就停止了。在有人说将机器人版本锁定在它工作的以前的 API 版本之前,请注意旧版本的 python discord API 无法再连接到 discord 服务器,因为基本 discord API 的内部更改导致了 python discord API更新,这样就无济于事了。
当我在本地系统上运行机器人时,它会像以前一样工作,因为我已经更新了我的 python discord API 版本。
为了使更新在我的系统(WSL 中的 Ubuntu 18.04 LTS)上完全运行,我所做的是更新 python discord API,然后重新安装 yarl,如下所示:
python3 -m pip install -U discord.py
mkdir ~/backup
mv ~/.local/lib/python3.6/site-packages/yarl* ~/backup/
pip3 install yarl --force-reinstall --no-cache-dir
【问题讨论】:
标签: python-3.x heroku discord.py