如何使用Discord.py让Discord机器人向消息添加表情符号反应?

时间:2020-03-18 09:57:32

标签: python discord

我一直试图获得一个可以使用默认表情符号自动响应消息的discord机器人,但我一直收到错误代码10014:找不到表情符号。这是我的代码:

elif message.content == "test":
    await message.add_reaction(:white_check_mark:)

我正在使用discord api,并且该机器人的所有其他部分(例如发送和读取消息)都可以正常工作,但是表情符号是我唯一无法弄清的东西。

1 个答案:

答案 0 :(得分:0)

https://discordpy.readthedocs.io/en/latest/api.html?highlight=reaction#discord.Message.add_reaction

表情符号可以是unicode表情符号或自定义行会表情符号。

Unicode表情符号:

await message.add_reaction("✅")

或通过表情符号对象:

https://discordpy.readthedocs.io/en/latest/api.html?highlight=reaction#discord.Client.get_emoji

emoji = client.get_emoji(123456)
await message.add_reaction(emoji)
相关问题