Discord 机器人回复 1 到 2 次

我目前正在开发这个不和谐的机器人,但是当我调用命令时它会响应两次。有人知道如何解决这个问题吗?


bot.on('message', async message => {


  let prefix = config.prefix;

  let messageArray = message.content.split(' ');

  let command = messageArray[0];

  let args = messageArray.slice(1);

  const { MessageEmbed } = require('discord.js');


  if (command === `${prefix}hit`) {

    let user2 = `${args}`

    if (user2 === '')

      user2 = `${bot.user.username}`

    let user1 = message.author

    message.reply(`hit you ${user2} \n https://media.giphy.com/media/43bOrDOasXG6Y/giphy.gif`)

}

})


萧十郎
浏览 89回答 1
1回答

守着星空守着你

您是否尝试过关闭机器人的所有其他进程(Google Cloud、AWS ...)?该机器人可以登录两次并像 2 个机器人一样行动,对命令回复两次我身上发生过一次
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript