Крупному чату нужен помощник, который берёт на себя рутинную модерацию — отслеживание нарушений, применение санкций, рассылку объявлений — и при этом даёт назначенным операторам чата простой и понятный интерфейс управления, без необходимости разбираться в технических командах.
Бот слушает все сообщения чата в реальном времени и сверяет их с настраиваемым списком триггерных фраз; при срабатывании или по ручной команде оператора применяет санкции к пользователю — от временного мута до полного бана — и ведёт журнал статистики активности по каждому участнику. Операторы чата регистрируются через отдельную анкету прямо в боте, что исключает необходимость вручную прописывать права доступа в коде при добавлении нового модератора.
Python, Telegram Bot API, локальная база пользователей, правил и статистики активности.
Готово и используется в текущей модерации нескольких чатов.