“Discord.js ждать сообщения” Ответ

Discord Bot ждать ответа


let filter = m => m.author.id === message.author.id
    message.channel.send(`Are you sure to delete all data? \`YES\` / \`NO\``).then(() => {
      message.channel.awaitMessages(filter, {
          max: 1,
          time: 30000,
          errors: ['time']
        })
        .then(message => {
          message = message.first()
          if (message.content.toUpperCase() == 'YES' || message.content.toUpperCase() == 'Y') {
            message.channel.send(`Deleted`)
          } else if (message.content.toUpperCase() == 'NO' || message.content.toUpperCase() == 'N') {
            message.channel.send(`Terminated`)
          } else {
            message.channel.send(`Terminated: Invalid Response`)
          }
        })
        .catch(collected => {
            message.channel.send('Timeout');
        });
    })
TheFastestBugSnailer

Discord.js ждать сообщения

message.channel.awaitMessages(m => m.author.id == message.author.id,
    { max: 1, time: 30000 }).then(collected => {
        if (collected.first().content.toLowerCase() == 'yes') {
            message.reply('Shutting down...');
            client.destroy();
        }
        else
            message.reply('Operation canceled.');
    }).catch(() => {
        message.reply('No answer after 30 seconds, operation canceled.');
    });
Undefined

Ответы похожие на “Discord.js ждать сообщения”

Вопросы похожие на “Discord.js ждать сообщения”

Больше похожих ответов на “Discord.js ждать сообщения” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования