@Fixxers

Как отследить подключение к голосовому каналу?

Нужно отследить подключение пользователя к каналу. Например: Человек подключился к каналу, и я получил об этом весточку. В документации я не нашел Event'а который бы отслеживал это. Но все таки хочется уточнить реально ли это.
  • Вопрос задан
  • 784 просмотра
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
on_voice_state_update
class MyClient(discord.Client):
    ...
    async def on_voice_state_update(self, member, before, after):
        if after.channel and after.channel!=before.channel:
            print(f"Пользователь {member.name} зашол на {after.channel.name}")
        if before.channel and after.channel!=before.channel:
            print(f"Пользователь {member.name} вышел с {before.channel.name}")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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