@getaxe

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
от 50 000 до 100 000 ₽
ai.people Санкт-Петербург
от 120 000 до 220 000 ₽
26 февр. 2021, в 05:09
3000 руб./за проект
26 февр. 2021, в 04:16
3000 руб./за проект
26 февр. 2021, в 01:40
1000 руб./за проект