20two_may
@20two_may
Графический дизайнер, C#

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

Вообщем, мой бот каждую минуту проверяет все голосовые каналы, и тому, кто сидит в голосовом чате начисляет коины.
И эта система получилась немного топорной, потому что бот не делает дополнительной проверки на включенный микрофон и наличие двух человек в голосовом канале, ну и из этого следует, что коины просто на просто можно фармить. Но как добавить эти проверки я понятия не имею, буду очень признателен если кто то с этим поможет.
*Использую функцию:
@client.event
async def on_voice_state_update(member, before, after):
  • Вопрос задан
  • 84 просмотра
Решения вопроса 2
@UberPool
Тоже делал такую систему)

Проверка на кол-во пользователей.

if after.channel.name != "афк комната" and len(after.channel.members) > 1:
    #добавляешь коины
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 80 000 до 200 000 ₽
AIR Production Москва
от 170 000 до 200 000 ₽
от 2 500 до 4 000 $
25 нояб. 2020, в 23:13
1000 руб./за проект
25 нояб. 2020, в 22:43
800 руб./в час
25 нояб. 2020, в 22:38
1200 руб./за проект