Telegram-бот на aiogram 3, в котором пользователь загружает скриншот переписки или текст и получает варианты ответов через Grok. Семь специализированных сценариев, подписки и пакеты через YooKassa, проксированный доступ к Grok api, реферальная система.
Проблема. Пользователю, который пишет много сообщений и хочет звучать иначе, мешают три проблемы сразу: страх «зависнуть» с пустой строкой, ручной копипаст в Grok и медленная/нестабильная работа Grok api из РФ. Внутри Telegram нужно решение, которое принимает скриншот, помнит контекст и не упирается в блокировки.
Решение. aiogram 3 + aiohttp webhook в Docker, PostgreSQL с Alembic-миграциями, Grok под капотом. Семь сценариев: ответы на сообщение, первое сообщение, разбор переписки (интерес/риски/рекомендации), разбор профиля, реплика по фото, возврат внимания, стилизация тона. Каждый сценарий — отдельный модуль prompt-сборки и парсера ответа. Персонализация: пол, ситуация, роль, стиль, имя AI-персонажа. Триал на 2 ч / 100 скриншотов. Платежи — YooKassa с чеками НДС (54-ФЗ). Реферальная программа: +7 дней и +150 скриншотов рефереру после оплаты приглашённого. Доступ к Grok api— через пул HTTP-прокси с healthcheck, кулдауном после ошибок и slow-threshold ротацией, чтобы боты-«заглохшие» прокси не блокировали поток.
Результат. MVP с платежами готов, идёт продакшен-деплой. Пользователь работает в одном окне Telegram, бот сам выбирает рабочий прокси, оплата проходит с фискальным чеком.
https://t.me/chat_help_12bot