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

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

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

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

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