Discord.js发送表情符号

时间:2020-05-23 21:23:31

标签: javascript discord.js

我试图让我的机器人在每次输入=emoji时发送表情符号

我已经设法完成所有工作,但我不知道如何使机器人通过表情符号的ID发送表情符号。

任何帮助将不胜感激!

3 个答案:

答案 0 :(得分:2)

对于动画表情符号使用 <a:EmojiName:EmojiID>

如果您没有 Nitro 来检查表情符号的 ID,请查看指南 here

答案 1 :(得分:1)

您知道表情符号的名称吗?如果是这样,您只需执行以下操作:

message.channel.send("<:emoji name:emoji id>")

如果没有,您可能会做

const emoji = bot.emojis.cache.get("emoji id")

message.channel.send(`${emoji}`)

我认为必须对表情符号进行缓存才能使上述方法正常工作,我敢肯定其他人可以制定出更好的解决方案。

希望我能帮上忙!

答案 2 :(得分:1)

您可以使用

message.channel.send(":emoji name:emoji id")

如果您知道名称,则为您想要的表情符号