Discord bot不会读取用户的表情

时间:2020-09-23 16:25:05

标签: javascript node.js discord discord.js

if (command === 'start') {
 // code to excute when discord user types !start
 message.channel.send(' like counting started!');
} else if (message.content === ':likeyes:') {
 // checks discord user emote
 message.channel.send('thanks for like!');
} //outputs text

我正在尝试让一个Discord.js机器人在一个名为likes的频道中计数表情(:likeyes:)。因此,从根本上讲,这是如何工作的,当用户说出:likeyes:时,机器人会对其进行计数并显示使用表情的次数。

例如:

User: ":likeyes:"
Bot: "The current count is for :likeyes: is 10"

问题是机器人无法在我的不和谐服务器中读取表情。我还没有编写计数功能的代码,因为我仍在寻找如何使机器人读取表情符号的方法。

1 个答案:

答案 0 :(得分:1)

您必须像这样发送表情符号:
<:EmojiName:EmojiID>-对于动画表情符号:<a:EmojiName:EmojiID>

您可以通过发送{{1 }}。