Техническое задание: Интеллектуальный бот для обработки заявок в Telegram
Цель проекта
Автоматизировать процесс обработки входящих заявок из Telegram-чатов, которые собираются парсерами. Замена ручной фильтрации на AI-систему для повышения скорости и точности реакции на целевые запросы.
Основной функционал
- AI-фильтрация заявок: Интеграция с ChatGPT для анализа релевантности входящих сообщений. Бот должен определять, является ли заявка целевой, а не случайным упоминанием ключевых слов.
- Автоматический ответ: Отправка приветственного сообщения по релевантным заявкам с нужной информацией.
- Мультиаккаунтность: Возможность указывать, с какого аккаунта Telegram будет отправляться ответ для каждого направления/ниши.
- Гибкое управление аккаунтами: Простая замена и обновление аккаунтов в случае блокировки.
- Четкое разграничение направлений: Удобная система управления для множества ниш (до 10 и более). Бот должен проверять релевантность в контексте каждого конкретного направления.
- Кастомизация сообщений: Возможность отдельно редактировать шаблоны приветственных сообщений для каждого аккаунта и каждого направления.
Ключевые требования
- Интеграция с OpenAI API (ChatGPT) для анализа текста.
- Поддержка работы с несколькими Telegram-аккаунтами одновременно.
- Административный интерфейс (веб или в самом Telegram) для настройки: добавления направлений, привязки аккаунтов, редактирования шаблонов ответов, просмотра статистики.
- Система должна быть масштабируемой для добавления новых направлений парсинга.
- Код должен быть хорошо структурирован и документирован.
Что важно
Скорость реакции бота критична. Автоматизация должна значительно сократить время между появлением заявки в чате и отправкой ответа, обогнав конкурентов.