Клиенту требовался интеллектуальный Telegram-бот, который мог бы дистанционно помогать пользователям с финансовыми вопросами: от базовых консультаций по кредитам и налогам до расчётов и формирования рекомендаций. Дополнительно бот должен был поддерживать формат MiniApp, предоставлять аналитику и возможность запуска рассылок.
Мы создали двухкомпонентный Telegram-бот:
- Основной бот на Python (Aiogram) — отвечает за обработку команд, подключение к нейросетям и интеграцию с базой данных.
- MiniApp-интерфейс на React — даёт пользователю визуальный доступ к функциям в виде мини-приложения Telegram с выбором параметров и историей действий.
Интеграция с ChatGPT позволила реализовать консультационную часть: бот отвечает на вопросы по финансовым темам, помогает разбираться в терминах, подсказывает решения.
MidJourney использовался для генерации иллюстраций, оформления разделов и карточек.
Функциональность:
- AI-диалог по темам налогов, кредитов, займов, инфляции и пр.
- Рассылка актуальных советов или новостей пользователям по темам
- Интерактивная панель с выбором категорий (в формате MiniApp)
- Сбор и отображение статистики по типам запросов
- Панель администратора для обновления информации
Технологии:
- Python (Aiogram): серверная логика и интеграция с Telegram API
- JavaScript (React): MiniApp-интерфейс с динамическим UI
- ChatGPT / MidJourney: нейросети для генерации ответов и визуалов
- MySQL: хранение пользовательских профилей, статистики, настроек
Бот был успешно внедрён в рамках внутреннего сервиса компании и открыт для широкого использования. Сервис получил положительные отклики за скорость, точность и «человечность» общения. MiniApp-формат повысил вовлечённость пользователей, а модуль рассылок позволил выстраивать персонализированную коммуникацию.