如何获取机器人头像链接

新手上路,请多包涵

这看起来很愚蠢的问题,但我想嵌入机器人头像,所以该怎么做。就像 embed.set_thumbnail(url=user.avatar_url) 我试过 bot.avatar_url 但它不起作用。

原文由 Bosen 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 455
2 个回答

假设您正在使用 bot = discord.ClientClient 没有 avatar_url 作为属性。幸运的是, Client 确实有一个 user 你可以访问的属性,这意味着在你的情况下你应该能够使用 bot.user.avatar_url

此处的文档:http: //discordpy.readthedocs.io/en/latest/api.html#discord.Client.user

原文由 Benjin 发布,翻译遵循 CC BY-SA 4.0 许可协议

实际上,由于最近对 discord.py 的更新,您可以从 bot.user.avatar.url 获取机器人的头像 url

所以,在命令中

@bot.command()
async def avatar(ctx):
    await ctx.send("{}".format(self.bot.user.avatar.url))

希望有帮助!

原文由 Abel Roy 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进