← Все проекты

AI · Telegram · inline · Free/PRO · production

SmartReplyBot

Inline в чате7 стилейFree/PRO
SmartReplyBot — Скриншот проекта

Проблема

Люди часто не знают, как сформулировать сообщение — начальнику, клиенту или в dating-переписке. Тон «не тот» — и разговор портится. Нужен быстрый инструмент прямо в мессенджере, без копирования в отдельное приложение.

Подход

Спроектировал Telegram-бота с inline-режимом: @ai_srb_bot текст в любом чате — варианты одним кликом. Построил AI-пайплайн на OpenAI (gpt-4o / mini): generate + rerank для PRO, Redis-кеш, retry с backoff. Реализовал freemium Free/PRO, лимиты, админ-панель и direct-режим с FSM. Настроил production: Docker Compose, webhook, FastAPI health check, PostgreSQL, GitHub Actions CI.

Результат

MVP в production: 7 стилей переписки, inline без выхода из чата, вирусная подпись 🤖 @ai_srb_bot в каждом ответе. Free — 5 запросов/день и 4 стиля, PRO — безлимит и полный набор. Демо публичное, исходники в private-репозитории — попробуйте @ai_srb_bot.

Стек

PythonaiogramFastAPIPostgreSQLRedisOpenAIDocker