Разработка интеллектуального Telegram-бота для сбора информации
Цель проекта
Создать автоматизированного ассистента в Telegram, который будет выполнять первичный сбор информации от новых клиентов или клиентов после долгого перерыва. Бот должен упростить процесс оформления заказов на учебные работы.
Ключевые функции
- Анализ истории диалога: Бот должен определять, является ли обращение новым заказом или продолжением старого диалога.
- Интеллектуальный опрос: При новом обращении бот должен задать уточняющие вопросы для сбора необходимой информации.
- Сбор данных: В процессе диалога необходимо выяснить и сохранить следующие параметры заказа:
- Учебное заведение
- Дисциплина (предмет)
- Вид требуемой работы (дипломная, курсовая, контрольная и т.д.)
- Срок выполнения
Технические требования
- Язык программирования: Python
- Библиотека для работы с Telegram: Telebot (pyTelegramBotAPI)
- Интеграция с ИИ: Использование API GigaChat для анализа контекста диалога и определения намерений пользователя.
- Логика работы: Четко прописанный сценарий диалога с ветвлениями.
- Хранение данных: Организованное сохранение собранной информации (например, в базу данных или структурированные файлы) для дальнейшей передачи менеджеру.
Ожидаемый результат
Автономный Telegram-бот, который может вести осмысленный диалог с потенциальным клиентом, идентифицировать новый заказ и аккуратно собрать всю необходимую для начала работы информацию, сократив время менеджера на первичную коммуникацию.