гора.
AI / Telegram-ассистенты

GoraBot — мульти-AI ассистент в Telegram

12 моделей в одном боте, цепочки из четырёх AI и AI-дебаты с судьёй. 56 пользователей, 1783 генерации, 5.4M токенов на входе.

Регион
@aiforum48_bot · глобальный доступ
Роль
Solo: архитектура, разработка, операции
Период
2024–2026
Ниша
AI / Telegram-ассистенты

Цифры из живой базы /opt/multi_ai_bot/data/bot.db на дату публикации. Имена пользователей и тексты диалогов не публикуются.

Сводка по проекту. Дальше — почему такая архитектура, что внутри и зачем.

Зачем мульти-AI в одном чате. У каждой модели свой профиль: Claude Opus глубоко рассуждает, GPT-5.2 Think быстрее на технических задачах, Gemini держит огромный контекст, Grok даёт некультурную, но иногда более честную точку зрения. Переключаться между chat.openai.com, claude.ai, gemini.google.com и x.ai в браузере — это потеря контекста и потеря времени. GoraBot держит все четыре провайдера в одном Telegram-чате с единым лимитом и единой биллинговой логикой.

Цепочки. Это не «выбери модель» — это «прогони задачу через все по очереди». Opus делает анализ → GPT-5.2 продолжает с учётом анализа → Gemini добавляет контекст → Grok даёт contrarian-точку зрения. Каждая модель видит результаты предыдущих и не повторяется. На выходе — четыре взгляда на одну задачу, склеенные в один тред.

Дебаты. Полемика между моделями. Ты задаёшь тему, выбираешь 2–4 участников и стиль. AI спорят раундами, в конце GPT-судья выносит вердикт. Полезно когда не знаешь, какой стороны держаться: у тебя на руках три-четыре аргументированных взгляда и третейское решение.

Проекты. Контекст-папки. Каждый проект хранит свою историю переписки и системный промпт. Переключение между проектами одной командой — /project ge.hiregora.com и бот сразу в контексте лендинга, помнит предыдущие обсуждения. 14 живых проектов в базе на дату публикации.

Архитектура без излишеств. python-telegram-bot 21 на aiogram-стиле хендлерах, SQLite для всех данных, по одному модулю-клиенту на провайдера, systemd-юнит, бэкап bot.py.backup рядом для отката. Никаких k8s, docker, Redis — это бот на 56 пользователей, и каждое усложнение стоило бы недели работы вместо двух дней разработки.

Что внутри

  • Двенадцать моделей в одном чате: Claude Opus 4.5 / Sonnet 4.5 / Haiku 4.5, GPT-5.2 Think / Fast / Mini, Gemini 2.5 + 3 Pro/Flash, Grok 3 / Mini.
  • Цепочки: четыре AI обрабатывают одну задачу подряд (Opus → GPT-5.2 → Gemini → Grok), каждый видит результат предыдущих. Четыре режима: Анализ, Code Review, Креатив, Саммари.
  • Дебаты: 2–4 AI спорят на заданную тему. Три стиля — Сбалансированный (конструктивная дискуссия), Агрессивный (полемика без тормозов), Сократический (вопросы к истине). Судья GPT выносит вердикт.
  • Проекты-контексты: 14 живых проектов в базе с историей переписки, бот переключает контекст между ними одной командой.
  • Тарифы: Free (10/день), Basic (50/день), Pro (безлимит), Admin. Лимиты считаются на уровне БД, request_logs для аналитики.
  • Реальные цифры из боевой SQLite: 56 пользователей, 1783 генерации, 5.4M входных + 1.06M выходных токенов, $43.3 фактических расходов на API.
  • Голосовой ответ через TTS-клиент — длинные саммари и нарративы озвучиваются прямо в Telegram.
  • Топ моделей по использованию: GPT Thinking 605, Claude Sonnet 492, Claude Opus 311, Grok 146, Gemini Pro 124 — реальный вес из usage table.
  • Inline-кнопки для смены модели на лету: в одной переписке можно перебрать 12 движков без потери контекста.
  • Бэкап-копии всех клиентских модулей в репозитории — Claude/GPT/Grok/Gemini рядом с *.backup для отката при breaking change у API-провайдеров.

Стек

  • python-telegram-bot 21
  • anthropic SDK
  • openai SDK
  • google-genai
  • xAI Grok API
  • SQLite + aiosqlite
  • FastAPI (webapp shell)
  • systemd (multi_ai_bot.service)
  • Ubuntu 22.04 + VPS
Три рассказа

Один проект — три точки зрения

    GoraBot — мульти-AI ассистент в Telegram · hiregora.com