Телеграм-бот для модерации чатов.
- Добавьте CunnyRobot в чат
- Настройте права админстратора для бота через интерфейс Telegram
- Настройте бота через команду
/configure
- Блокировка пользователей
- Мьют пользователей
- Предупреждения
- Автоматическая блокировка спамеров из Combot Anti-Spam System
- Режим комментариев (Вход в чат отключается, все сообщения кроме комментариев удаляются)
- Трибуналы (мьют пользователей через голосование)
Следующие шаги необходимы только в случае если вы хотите поднять свой экземпляр бота, или отредактировать код.
- Python3.11
- Pip
- Git
- Установите все зависимости
- Склонируйте репозиторий к себе на устройство
- Откройте директорию репозитория в терминале
- Создайте виртуальное окружение
python3 -m venv CunnyRobot
- Активируйте виртуальное окружение
source CunnyRobot/bin/activate
для Linux/macOS.CunnyRobot\Scripts\Activate
для Windows
- Установите зависимости
python3 -m pip install -r requirements.txt
- Активируйте виртуальное окружение
source CunnyRobot/bin/activate
для Linux/macOS.CunnyRobot\Scripts\Activate
для Windows
- Добавьте
TOKEN
иADMIN_ID
в качестве переменных окружения- Для Linux/macOS
export TOKEN="123:ABCabc" export ADMIN_ID=123456
- Для Windows
set TOKEN="123:ABCabc" set ADMIN_ID=123456
- Для Linux/macOS
- Запустите бота
python3 main.py
Для разработки рекомендуется использовать JetBrains PyCharm.