Задать вопрос
creat1vv
@creat1vv
nodejs developer

Из за чего может не работать event on_voice_state_update?

Делаю ивент on_voice_state_update в когах. В файле без когов работает, а в когах нет. Из за чего может такое быть?

@commands.Cog.listener()
async def on_voice_state_update(self, member, before, after):
	if before.voice.voice_channel is None and after.voice.voice_channel is not None:
		print(f"{member} connect to {after.channel.name}")
	elif before.voice.voice_channel is not None and after.voice.voice_channel is None:
		print(f"{member} disconnect from {before.channel.name}")
	elif before.voice.voice_channel is not None and after.voice.voice_channel is not None:
		print(f"{member} move from {before.channel.name} to {after.channel.name}")
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
fenrir1121
@fenrir1121 Куратор тега discord.py
Начни с документации
Уберите отступ, эти строчки должны быть на одном уровне
@commands.Cog.listener()
async def on_voice_state_update(self, member, before, after):
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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