为什么“ client.get_all_emojis”返回一个空列表?

时间:2018-12-27 15:52:43

标签: python discord.py

我开始使用discord.py,现在我正尝试向消息添加响应。不幸的是,如果我运行我的代码,这是我得到的输出:

代码:

....
print('List emojis:')
print(list(client.get_all_emojis()))
print('Done')
....

输出:

List emojis:
[]
Done

我在做什么错?我想念什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

Client.get_all_emojis仅返回它可以看到的自定义表情符号,它们表示为Emoji对象。常规表情符号以其unicode表示形式表示为字符串对象。

尝试将自定义表情符号添加到服务器,然后再次运行命令。

您可以使用Unicode字符的名称来发送相应的基本表情符号:

await client.add_reaction(message, "\N{thumbs up sign}")
相关问题