Задать вопрос
@yaitravka

Почему бот не реагирует на сообщения, несмотря на прописанные и включенные intents?

Прописал интенты для бота, и включил все на discord developer portal, бот не включается, но не реагирует на сообщения вообще. В чем может быть проблема? Версия Discord.js 14.11.0.
Код:
const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({
  intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages]
});
const TelegramPattern = /https?:\/\/(t|ttttt|telegram)\.(me|dog)\/\S+/;

client.on('messageCreate', handleMessage);

client.login('token')
  .then(() => {
    console.log('Logged in');
  })
  .catch(console.error);



function handleMessage(message) {
  if (message.author.bot) return;

  if (TelegramPattern.test(message.content)) {
    message.delete()
      .then(() => {
        message.channel.send(`${message.author} удалено`);
      })
      .catch(console.error);
  }
}
  • Вопрос задан
  • 72 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
Syjalo
@Syjalo
Представьте себе бота
Вы забыли интент MessageContent, чтобы получать контент сообщений
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы