← Назад к проектам

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 персистенцией.

Готовы построить нечто подобное?

Начать проект