Как отследить покинул ли пользователь голосовой канал?

Я пишу бота для дискорд и мне нужно чтобы бот совершал какое либо действие когда пользователь выходил из голосового канала
  • Вопрос задан
  • 1101 просмотр
Решения вопроса 1
@fakel322
есть ивент "voiceStateUpdate", который срабатывает каждый раз, когда какой-то пользователь меняет свой voiceState, и с этим можно работать. К примеру,
client.on("voiceStateUpdate", (oldState, newState) => {
    if(oldState.channel && !newState.channel) { //если пользователь вышел из канала
        
    } 
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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