我的Discord Python机器人没有发送表情符号

时间:2020-02-25 21:20:36

标签: python discord

我正在尝试制作一个列出各种自定义表情符号及其含义的机器人。我的代码:

await message.channel.send(":up10: means the stock price has gone up more than 10% in the last 24 hours")

这应该显示一个表情符号来代替:up10:,但它会打印所有文字。

1 个答案:

答案 0 :(得分:1)

您需要格式化表情符号字符串以说出12345是表情符号的ID。

如果您想获取表情符号ID,请在聊天中发送:up10:,不和谐的客户端会将其更改为:<:up10:12345>

您需要发送他们给您的全部东西:

await message.channel.send("<:up10:12345> is the emoji...")

(请注意,您的ID将比12345长得多)