Не могу понять как в боте сделать подсчёт голосовой активности на дискорд сервере в формате (часы:минуты:секунды). Использую discord.py 2.0

Также хотелось бы узнать как именно должна выглядеть коллекция в бд, а именно счётчик голосовой активности...

post_member_info = {
            '_id': member.id,
            'nickname': member.name,
            'messages_amount': 0,
            'voice_activity': ???
        }

Реализую бота естественно при помощи когов, нужно чтобы он умел регистрировать пользователей которые заходят в голосовые каналы, считать время проведённое в них(при условие что пользователь не находился в муте либо же вообще сидел в полном муте даже с выключенным звуком), далее записывал эту информацию в БД (в формате часы:минуты:секунды). Кстати использую MongoDB.

p.s забыл добавить что по дефолту, значение онлайна каждого пользователя должно быть 00:00:00


Ответы (0 шт):