小编Tri*_*ath的帖子

更新discord.py后,“运行时警告:从未等待协程‘BotBase.load_extension’”

我一年前制作并部署到 Heroku 的不和谐机器人一直工作到现在。然而,在更改了一些 cogs 并将 python 更新到版本 3.9.10 后,我在 Heroku 日志中收到以下警告:

app[worker.1]: /app/m_bot.py:120: RuntimeWarning: coroutine 'BotBase.load_extension' was never awaited
app[worker.1]: client.load_extension(f"cogs.{filename[:-3]}")
app[worker.1]: RuntimeWarning: Enable tracemalloc to get the object allocation traceback
app[worker.1]: Bot is ready.
app[api]: Build succeeded> 
Run Code Online (Sandbox Code Playgroud)

120行块是:

app[worker.1]: /app/m_bot.py:120: RuntimeWarning: coroutine 'BotBase.load_extension' was never awaited
app[worker.1]: client.load_extension(f"cogs.{filename[:-3]}")
app[worker.1]: RuntimeWarning: Enable tracemalloc to get the object allocation traceback
app[worker.1]: Bot is ready.
app[api]: Build succeeded> 
Run Code Online (Sandbox Code Playgroud)

机器人上线但不响应任何命令。除了上面列出的内容之外,我没有进行任何其他更改。

当我在我的电脑上运行我的机器人时它可以工作,所以我怀疑这可能是版本问题。

我该如何解决这个问题?

python heroku discord discord.py

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

discord ×1

discord.py ×1

heroku ×1

python ×1