我想让我的机器人在我输入 =emoji
时发送一个表情符号。
我已经做好了所有的准备工作,但我不知道如何通过表情符号的ID来让机器人发送相应的表情符号。
希望能得到帮助!
我想让我的机器人在我输入 =emoji
时发送一个表情符号。
我已经做好了所有的准备工作,但我不知道如何通过表情符号的ID来让机器人发送相应的表情符号。
希望能得到帮助!
你知道这个表情符号的名称吗?如果知道,你可以简单地这样做:
message.channel.send("<:emoji name:emoji id>")
如果不是这样,您可能可以尝试以下操作:
const emoji = bot.emojis.cache.get("emoji id")
message.channel.send(`${emoji}`)
我假设表情符号必须被缓存才能使上述方法起作用,我相信其他人可能会想出更好的解决方案。
希望我能帮到你!
显然,现在已经更改了格式。
我能够使用以下代码获取它:
message.channel.send("嘿!:smiley:")
就是这样!
您可以使用
message.channel.send(":emoji name:emoji id")
如果您知道您想要的名称或表情符号