Разработка Telegram-бота для модерации групп — делюсь наработками
Привет, коллеги!
Занимаюсь разработкой телеграм-ботов. Сделал полноценного модератора для групп, которым сам пользуюсь уже пару месяцев. Решил поделиться — возможно, кому-то тоже пригодится.
Что умеет бот:
- Автоматическое удаление мата и запрещённых слов (спок пополняется через команду)
- Гибкие правила через регулярные выражения — под любые задачи
- Система предупреждений → мут → бан (количество настраивается)
- Работает одновременно в нескольких группах
- Статистика нарушений по каждому пользователю
- Все настройки через команды, код не трогать
Техническая часть:
- Python + aiogram 3.0
- База данных на выбор: SQLite (локально) или Supabase (облако)
- Исходный код открыт, данные хранятся только у владельца
- Поддерживается неограниченное количество групп
Для кого может быть полезно:
- Владельцы бизнес-чатов — убрать спам и рекламу
- Администраторы комьюнити — контролировать флуд и оскорбления
- Игровые проекты — блокировать мат и ссылки
- Образовательные каналы — фильтровать нецензурную лексику
Как я могу помочь:
- Передам исходный код с подробной инструкцией по установке
- Помогу с развёртыванием на сервере (при необходимости)
- Отвечу на вопросы по настройке
По всем вопросам — в личные сообщения: @BiLLlY022