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"
问题是机器人无法在我的不和谐服务器中读取表情。我还没有编写计数功能的代码,因为我仍在寻找如何使机器人读取表情符号的方法。
答案 0 :(得分:1)
您必须像这样发送表情符号:
<:EmojiName:EmojiID>
-对于动画表情符号:<a:EmojiName:EmojiID>
。
您可以通过发送{{1 }}。