我试图让我的机器人在每次输入=emoji
时发送表情符号
我已经设法完成所有工作,但我不知道如何使机器人通过表情符号的ID发送表情符号。
任何帮助将不胜感激!
答案 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")
如果您知道名称,则为您想要的表情符号