Общее описание проекта
Необходимо разработать Telegram-бота, который помогает бизнесу работать с отзывами на геосервисах, консультирует по справочным вопросам через ИИ и позволяет заказать профессиональный аудит карточек (например, в Яндекс.Картах или Google Maps).
Технический стек
- Python 3.10+ и aiogram 3.x
- PostgreSQL для хранения профилей, логов ИИ-диалогов и заявок на аудит
- OpenAI API и Retrieval-Augmented Generation (RAG) с векторной Базой Знаний
- Админ-панель в самом боте или интеграция с Google Sheets.
Функциональные модули
1. Личный кабинет и уровни доступа
- Бесплатный режим: доступ к ИИ-консультации по базе знаний (ответы на вопросы о геосервисах)
- Платный режим (Premium):
- Анкета персонализации (ниша, локация, особенности бизнеса)
- ИИ-генератор ответов на отзывы с учетом контекста вашего бизнеса
- Анализ конкурентов в виде сводной таблицы/отчета
2. Управление отзывами
Бот должен собирать, систематизировать и помогать отрабатывать отзывы клиентов.
3. Заказ аудита
Пользователь может оставить заявку на профессиональный аудит карточки в любом геосервисе. Менеджер получает уведомление в админ‑панели/Google Sheets.
Требования к реализации
- Корректная работа с ИИ (OpenAI, RAG, векторная БД)
- Разделение прав бесплатный/премиум
- Безопасное хранение данных пользователей
- Структурированное хранение логов диалогов
- Удобная админ‑панель для просмотра и управления заказами (либо в самом боте, либо через таблицу Google)
Общие пожелания
Чистый, современный код. Весь функционал должен быть реализован на Python, база данных - PostgreSQL. Все детали и конкретный дедлайн уточняются с выбранным исполнителем.