![](/img/trans.png)
[英]Having trouble getting discord bot to assign role after an emoji reaction
[英]Discord.io - Bot emoji reaction after sendMessage
嗨,我想在 sendMessage 之后用表情符號做出反應,但我使用的是 discord.io 而不是 discord.js,我找不到適合我的教程。
我也試過看一些 discord.js 教程,但是當我把它放在那里時,例如message.react(':heart:')
當我在 discord 上輸入我的命令時它會崩潰。
這是我的代碼:
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:"
});
});
參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.