【发布时间】: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 emoji library,它可以让您使用 unicode consortium 表情符号。
标签: python python-3.x discord.py