当我在 heroku 中托管机器人时,为什么 avatar_url discord.py 不起作用?

Why avatar_url discord.py doesn't work when I host the bot in heroku?

所以,我制作了一个嵌入的创作者机器人,作者中的头像图标和页脚我使用了 member.avatar_url。

但是当我将 bot 上传到 heroku 时,我注意到要求您说是否要输入作者的问题不起作用并且正在停止等待过程。

在需求文件中,我将 link 放入 discord.py 的 github 存储库。

我是否遗漏了一些我应该包含在该文件中以使该方法有效的东西?

对不起我的英语,我是一名西班牙少年,我没有使用翻译器来写这篇文章。

谢谢!

您正在编写依赖于某个版本的代码并在托管时使用不同的版本。 User.avatar_url 仅适用于低于 discord.py v2.0 的版本。 Discord v2.0 使用 User.avatar.url.

您可以在 https://discordpy.readthedocs.io/en/master/

中找到文档

由于 v2.0 没有合适的迁移指南,您可以在 https://discord.gg/r3sSKJJ(Discord 的官方服务器)上找到一些重大变化。