簡體   English   中英

Discord.io - sendMessage 后的機器人表情符號反應

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM