Бот, который логгирует голосовые каналы в дискорде.
Go to file
2024-09-13 12:34:05 +03:00
ds_bot.py Изменил(а) на 'ds_bot.py' 2024-09-13 12:34:05 +03:00
LICENSE Создал(а) 'LICENSE' 2024-09-06 21:11:59 +03:00
README.md Изменил(а) на 'README.md' 2024-09-13 12:33:39 +03:00
requirements.txt Создал(а) 'requirements.txt' 2024-09-06 21:10:21 +03:00

voice_logger

Бот, который логирует голосовые каналы в дискорде.

Установка зависимостей:

python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt

Что требуется для запуска ботов?

Создать файл .env:

touch .env

Заполнить следующие переменные любым текстовым редактором:

  • token = "API токен дискорд бота"
  • cname = "Название текстового канала, в котором будет работать бот"
  • role = "Название роли, у которой будет доступ к командам бота"

Запустить бота в фоне командой:

nohup python3 ds_bot.py &

Запустить бота не в фоне командой:

python3 ds_bot.py

Команды бота

!start - Команда для начала логирования голосовых каналов.
!clear - Команда для очистки базы данных голосовой истории.
!send - Команда для отправки файла логов о подключениях и отключениях пользователей во всех голосовых каналах за день.
!log - Команда для вывода логов о подключениях и отключениях пользователей во всех голосовых каналах за день.
!status -  Команда для получения статуса логирования голосовых каналов.
!stop - Команда для остановки логирования голосовых каналов.