26DiDi12
@26DiDi12
Энтузиаст :3

Почему voiceStateUpdate больше не работает?

Раньше всё хорошо работало, но сейчас бот вообще никак не реагирует на эвент, может кто знает?
Вот код:
bot.on('voiceStateUpdate', (oldState, newState) => {

  console.log("GG")

  if (newState.channel == oldState.channel) return;

  if (oldState.channel && !newState.channel) {

      let embed = new Discord.MessageEmbed()
        .setColor('RED')
        .setDescription(`:sos: Участник **${oldState.member}**\n вышел из канала **${oldState.channel.name}**`)
        .setFooter(`Tsukuyomi Entertainment`)
      bot.channels.cache.get("833588850479726592").send(embed);

  }

  if (newState.channel && !oldState.channel) {

      let embed = new Discord.MessageEmbed()
        .setColor('GREEN')
        .setDescription(`:white_check_mark: Участник **${newState.member}**\n зашёл в канал **${newState.channel.name}**`)
        .setFooter(`Tsukuyomi Entertainment`)
      bot.channels.cache.get("833588850479726592").send(embed);

  }

  if (newState.channel && oldState.channel) {

      let embed = new Discord.MessageEmbed()
        .setColor('BLUE')
        .setDescription(`:arrow_right_hook: Участник **${newState.member}**\n переместился из канала **${oldState.channel.name}** в канал **${newState.channel.name}**`)
        .setFooter(`Tsukuyomi Entertainment`)
      bot.channels.cache.get("833588850479726592").send(embed);

  }
})
  • Вопрос задан
  • 251 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Rarenatsu
Вдруг кто наткнётся.
const {Client, GatewayIntentBits} = require('discord.js');
...
const client = new Client({ intents:
    [
        GatewayIntentBits.GuildVoiceStates 
    ]
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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