Discord.js Удалить отдельное сообщение

1

В настоящее время я работаю над созданием бота Discord с использованием Discord.js, и я хочу иметь команду, которую вы можете сказать. ||say Hello или что-то еще, и он удалит ваш комментарий, а затем скажет, что вы ему сказали.

Мой текущий код

client.on('message', message => {
   if (message.content.startsWith("||say ")) {
      message.delete(1000); //Supposed to delete message
      message.channel.send(message.content.slice(5, message.content.length));
   }
});

Но это не работает.

  • 0
    Какая часть этого не работает? Вы получаете ошибку?
  • 0
    Я понял.
Теги:
discord
discord.js

2 ответа

2
Лучший ответ

Оказывается, у меня был правильный код, но мой бот должен был иметь разрешения модератора.

  • 0
    Вы можете принять этот ответ
0

Вы могли бы также заставить бота отправить сообщение, а затем удалить 2, но если он работает, я думаю, что это прекрасно :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню