Discord.js错误:node:2850)UnhandledPromiseRejectionWarning:TypeError [ERR_INVALID_ARG_TYPE]:“侦听器”参数的类型必须为Function

时间:2020-07-05 17:35:07

标签: javascript discord discord.js

我有一个问题,因为此函数向我发送了时间函数消息,但我添加了一个message事件,此后该函数不起作用...

我的代码:

async function checkIfNearby() {
  var currentdate = new Date();
  console.log(`CHECK THIS OUT : ${currentdate.getHours()}:${currentdate.getMinutes()}`)

  //COUVRE FEU.......................................................................
  if (`${currentdate.getHours()}` === "15" && `${currentdate.getMinutes()}` === "6") {
    user = client.users.cache.get('myip');
    if (user) user.send(`Time.`);

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

      messagesansfiltre = message.content;
      var messagevar = message.content;
      message.content = cleanmessage(message.content);
      console.log(`${message.content}`);

      await message.channel.awaitMessages(m => "myip" === message.author.id, { max: 1, time: 300000, errors: ["time"] })
        .then(collected => {
          message.content = collected.first().content;
          if (`${message.content.search(`yes`)}` !== "-1") {

          }
          else if (`${message.content.search(`no`)}` !== "-1") {

          }
          user.send(`no or yes`);
          client.off(`message`)
        }).catch(() => {
          user.send(`No reponse.`);
          client.off(`message`)
        });


    });
  }
  setTimeout(checkIfNearby, 30000);//check again.
}

0 个答案:

没有答案