我有一个问题,因为此函数向我发送了时间函数消息,但我添加了一个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.
}