@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);
  }
}
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
Syjalo
@Syjalo
Представьте себе бота
Вы забыли интент MessageContent, чтобы получать контент сообщений
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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