Hermes: платформа Telegram-операций и community workflow
> Закрытый репозиторий. Доступен для code review по запросу.
▍ Проблематика
Бизнесы, использующие Telegram для работы с комьюнити, сталкиваются с фундаментальными ограничениями масштабирования:
- Узкое место ручной модерации: Операторы не могут обеспечить вовлечение 24/7 во множестве каналов.
- Риск платформенной политики и репутации: Автоматизация вокруг публичных сообществ должна учитывать ограничения платформы, снижать риск спама и сохранять явные границы бренд-ревью.
- Контекстно-слепые ответы: Простые боты генерируют шаблонные, нерелевантные ответы.
- Управление workflow-идентичностями: Бизнес-процессам нужны видимость состояния workflow, явные права доступа и консервативные delivery controls.
▍ Архитектура
CONTENT WORKFLOW
Монитор каналов → Извлечение контекста → Генератор черновиков (Gemini/Claude)
↓
GOVERNANCE LAYER
Platform Rules | Очередь ревью | Audit Trail | Delivery Policy
↓
MODERATION WORKFLOW
Отслеживание контекста | Границы approval | Quality Review | Incident Notes
↓
TELEGRAM API (MTProto через Grammers)Ключевые компоненты:
- Монитор каналов: Real-time поток событий из целевых Telegram-каналов через MTProto.
- Извлечение контекста: Семантический анализ содержимого поста, истории треда и тональности канала.
- Генератор черновиков: Подготовка контекстных черновиков с учётом персоны, тональности и review-ready формата.
- Governance layer: Ограничения публикации на уровне workflow, review gates, audit trails и обработка delivery-policy.
- Moderation workflow: Типизированное состояние workflow для отслеживания контекста, approval boundaries, quality review и incident notes.
▍ Ключевые инженерные решения
Проблема
Community operations требуют несколько разрешённых workflow identities без потери аудитируемости и понятного production ownership.
Решение
Внешний контекст парсится в типизированные records с явным владельцем, review state и консервативной delivery configuration.
Отвергнутая альтернатива
Неструктурированная работа с workflow — усложняет права, поддержку и разбор инцидентов.
Проблема
Публикация всплесками создаёт spam risk, ухудшает аудиторию и повышает ненужное platform friction.
Решение
Консервативная delivery governance: pacing на уровне workflow, review controls для рискованных действий и явное approval перед публичной публикацией.
▍ Технологический стек
Backend
Rust, Tokio, Grammers (MTProto), Axum
AI
Gemini/Claude через Antigravity Gateway
Данные
PostgreSQL (event sourcing)
Governance
Platform rules, review queues, audit trail
▍ Что демонстрирует этот проект
Платформенно-безопасная автоматизация
Системы, снижающие ручной труд и сохраняющие review boundaries, rate limits и репутацию бренда.
Интеграция LLM
Production-grade подготовка черновиков с контекстно-зависимым промптингом.
Протокольная инженерия
Прямая реализация MTProto через Grammers для мониторинга, moderation context и внутренних operational tooling.
Управление состоянием workflow
Типизированные operational records с review state, approval boundaries и graceful degradation.
Event-Driven архитектура
Real-time обработка событий с backpressure и fire-and-forget персистенцией.