@Fixxers

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

Нужно отследить подключение пользователя к каналу. Например: Человек подключился к каналу, и я получил об этом весточку. В документации я не нашел Event'а который бы отслеживал это. Но все таки хочется уточнить реально ли это.
  • Вопрос задан
  • 787 просмотров
Решения вопроса 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}")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект