@getaxe
JS developer

Как удалить ответное сообщение от бота о недостатке прав?

Мне нужно, чтобы при недостатке прав у человека удалялось и trigger сообщение, и через определённое время (пусть будет 5 секунд), сообщение самого бота.

if (!role.has(roles.admin)) { 
        message.channel.send(`У вас недостаточно прав.`);
        //удаление сообщения "у вас недостаточно прав".
    } else {
    //выполнение команды
    }
message.delete();

p.s. с проверкой роли все ок, сокращено константами и json файлами.
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега discord.js
Javascript-разработчик
message.channel.send(`У вас недостаточно прав.`)
  .then(m => m.delete({
    timeout: 5000
  }))

или
message.channel.send(`У вас недостаточно прав.`).then(m => {
  setTimeout(() => {
    m.delete();
  }, 5000)
})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы