使用 Heroku 时如何从 Discord.py 异步更改为重写?

Posted

技术标签:

【中文标题】使用 Heroku 时如何从 Discord.py 异步更改为重写?【英文标题】:How do I change from Discord.py async to rewrite while using Heroku? 【发布时间】:2019-02-04 02:34:58 【问题描述】:

我在使用 Heroku 迁移时需要一些帮助,因为我已将 git+https://github.com/Rapptz/discord.py@rewrite#egg=discord.py[voice] 添加到我的 requirements.txt 文件中,我很困惑,因为当我这样做时,它不会更改为重写,即使我仍然导入不和谐.我已将所有代码更改为重写,例如:bot.sayctx.send。所有这些都完成了,但是当我将 git+https://github.com/Rapptz/discord.py@rewrite#egg=discord.py[voice] 放入我的 requirements.txt 文件时,它仍然认为它是异步的。请帮忙,因为我尝试了很多只是为了让它工作,但我似乎找不到办法。

提前致谢。

【问题讨论】:

我们可以看看你的full requirements.txt吗?我知道git+https://github.com/Rapptz/discord.py@rewrite 是没有声音的正确方法,所以你可以试试git+https://github.com/Rapptz/discord.py@rewrite[voice] 【参考方案1】:

LOL 等等,我只需要将 yarl<1.2 添加到 requirements.txt 中

【讨论】:

以上是关于使用 Heroku 时如何从 Discord.py 异步更改为重写?的主要内容,如果未能解决你的问题,请参考以下文章

Discord.Py Opus Heroku 问题

为啥我的 discord.py 机器人在 Heroku 上托管时没有声音?

Heroku Discord Bot 构建但在部署时无法工作

discord.py bot 正确构建在 heroku 上,但显示脱机

数据未在 github 上为 discord.py bot 保存

Discord Py - Heroku 托管 Bot 上的音乐命令