Разработка Telegram-бота для модерации групп — делюсь наработками

Привет, коллеги!

Занимаюсь разработкой телеграм-ботов. Сделал полноценного модератора для групп, которым сам пользуюсь уже пару месяцев. Решил поделиться — возможно, кому-то тоже пригодится.

Что умеет бот:

  • Автоматическое удаление мата и запрещённых слов (спок пополняется через команду)
  • Гибкие правила через регулярные выражения — под любые задачи
  • Система предупреждений → мут → бан (количество настраивается)
  • Работает одновременно в нескольких группах
  • Статистика нарушений по каждому пользователю
  • Все настройки через команды, код не трогать

Техническая часть:

  • Python + aiogram 3.0
  • База данных на выбор: SQLite (локально) или Supabase (облако)
  • Исходный код открыт, данные хранятся только у владельца
  • Поддерживается неограниченное количество групп

Для кого может быть полезно:

  • Владельцы бизнес-чатов — убрать спам и рекламу
  • Администраторы комьюнити — контролировать флуд и оскорбления
  • Игровые проекты — блокировать мат и ссылки
  • Образовательные каналы — фильтровать нецензурную лексику

Как я могу помочь:

  • Передам исходный код с подробной инструкцией по установке
  • Помогу с развёртыванием на сервере (при необходимости)
  • Отвечу на вопросы по настройке

По всем вопросам — в личные сообщения: @BiLLlY022