【问题标题】:Discord.py - Return Random Emoji?Discord.py - 返回随机表情符号?
【发布时间】:2020-11-11 04:20:54
【问题描述】:

我正在使用 Discord.py 制作一个机器人,并且我正在寻找一种在调用命令时返回随机表情符号的方法。我不太确定如何从 Discord 的表情符号中返回随机表情符号。根据文档,bot.emojis 返回连接的客户端具有的表情符号列表,但是当我使用它时,我只得到一个空列表。我假设那是指自定义表情符号。我想让它返回一个随机表情符号列表。我想我可以将 unicodes 作为 list / json 文件获取并解决它,但我想知道是否有更好的方法?到目前为止,我尝试过的两件事都没有成功。

@bot.command()
async def foo(ctx): # Not working right now.
    # print(ctx.guild.emojis)
    print(bot.emojis)

谢谢。

【问题讨论】:

标签: python python-3.x discord.py


【解决方案1】:

你是对的,bot.emojis 确实返回了公会上下文中的自定义表情符号列表。

在 Discord 的 API 中没有对 Unicode 表情符号的引用,遗憾的是,唯一的方法是在外部存储表情符号。

【讨论】:

  • 是的,我是这么想的……我必须想办法让表情符号自动保持最新,但感谢您的意见。
猜你喜欢
  • 1970-01-01
  • 2020-07-15
  • 2019-08-01
  • 1970-01-01
  • 2021-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多