Discord.io-发送消息后Bot表情符号反应



你好,我想在发送消息后用表情符号做出反应,但我使用的是不和谐。io而不是不和谐.js,我找不到教程。
我也试着看了一些不和谐.jss教程,但当我放在那里时,例如message.react(':heart:')。当我在不和谐上键入命令时,它崩溃了。

这是我的代码:

case 'donate':
var roledonate = '470654619748663326';
var serverid = '470557119230246922';
bot.addToRole({
"serverID": serverid,
"userID": userID,
"roleID": roledonate
}, function (err, response) {
if (err) console.error(err);
bot.sendMessage({
to: channelID,
message: "```Thanks for donating. 🏆```",
});
});
break;

您需要使用addReaction()函数:

bot.sendMessage({
to: channelID,
message: "```Thanks for donating. 🏆```"
}, function (err, response) {
if (err) console.error(err);
bot.addReaction({
channelID,
messageID: response.id,
reaction: ":heart:"
});
});

参考文献:

  • client.addReaction({ });

最新更新