【问题标题】:Discord.io - Bot emoji reaction after sendMessageDiscord.io - sendMessage 后的 Bot 表情反应
【发布时间】:2020-09-29 10:10:19
【问题描述】:

嗨,我想在 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;

【问题讨论】:

  • 有一些不和谐可以帮助你处理 discord.js here
  • 谢谢,我会写在那里寻求帮助:)
  • 在他们的website 上有文档 ;)
  • 抱歉,您使用的是discord.io 而不是discord.js,因为discord.iothat link,因为他们不和谐。
  • 也许我可以尝试制作 discord.js 机器人,它可能会更好,更多的教程:)

标签: javascript reactjs bots emoji discord.io


【解决方案1】:

你需要使用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:"
  });
});

参考资料:

【讨论】:

    猜你喜欢
    • 2020-11-01
    • 2022-01-03
    • 2019-06-07
    • 1970-01-01
    • 2020-05-12
    • 1970-01-01
    • 2021-03-25
    • 2021-08-29
    • 2019-05-07
    相关资源
    最近更新 更多