Discord.py返回随机表情符号?

2024-09-29 20:23:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Discord.py制作一个机器人,我正在寻找一种在调用命令时返回随机表情符号的方法。我真的不知道如何从Discord的表情符号中返回随机表情符号。根据文档,可能会发现bot.emojis返回连接的客户机拥有的emojis列表,但当我使用它时,只会得到一个空列表。我假设这是指自定义表情符号。我想让命令返回一个随机表情列表。我想我可以将unicodes作为list/json文件来处理,但我想知道是否有更好的方法?到目前为止,我尝试过的两种方法都没有带来任何运气

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

多谢各位


Tags: 方法文档py命令列表客户机bot机器人
1条回答
网友
1楼 · 发布于 2024-09-29 20:23:54

没错,bot.emojis确实会返回公会上下文中的自定义表情列表

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

相关问题 更多 >

    热门问题