【问题标题】:How do I make my discord bot react with a random emoji?如何让我的不和谐机器人对随机表情符号做出反应?
【发布时间】:2020-10-11 19:16:29
【问题描述】:

我正在使用 discord.js 和我的机器人,我一直在尝试让它在有人发送消息时与随机表情符号做出反应。这就是我到目前为止所评论的一些行,因为我不知道如何处理它们。 (我正在使用自定义表情符号)

顶部:

var emojisnop = [":vibing:698328721383227392",":snoopy5:724412122703855747",":snoopy4:724411949281968131",":snoopy3:724411826430804018",":snoopy2:724411667106103437"];

底部:

bot.on('message', message => {
    if (message) {
    return emojisnop = emojisnop[Math.floor(Math.random() * emojisnop.length)]
        message.react(':vibing:698328721383227392')
    }
});

任何帮助都会很棒

【问题讨论】:

    标签: bots discord discord.js


    【解决方案1】:
    var emojisnop = ["698328721383227392","724412122703855747","724411949281968131","724411826430804018","724411667106103437"];
    
    bot.on('message', message => {
        if (message) {
        return emojisnop = emojisnop[Math.floor(Math.random() * emojisnop.length)]
            message.react(emojisnop)
        }
    });
    

    custom emojis 使用表情符号 ID

    【讨论】:

      【解决方案2】:

      顶部:

      var emojisnop = [":vibing:698328721383227392",":snoopy5:724412122703855747",":snoopy4:724411949281968131",":snoopy3:724411826430804018",":snoopy2:724411667106103437"];
      var emojirandom
      

      底部:

      bot.on('message', message => {
          if (message) {
            emojirandom = emojisnop[Math.floor(Math.random() * emojisnop.length)]
              message.react(emojirandom)
          }
      });
      

      【讨论】:

      • 如果您解释了您提供的代码如何回答问题,这将是一个更好的答案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-30
      • 2020-09-03
      • 2021-05-14
      • 2020-08-06
      • 2019-06-08
      • 1970-01-01
      • 2020-06-29
      相关资源
      最近更新 更多