Техническое задание: Доработка Telegram-бота
Контекст и текущее состояние
Существует рабочий Telegram-бот, интегрированный с системой amoCRM. В текущей конфигурации:
- Бот добавлен в Telegram-группу.
- При получении личного сообщения от пользователя бот успешно создаёт сделку и пересылает данные в amoCRM.
- Интеграция с CRM функционирует корректно.
Постановка задачи
Необходимо расширить функционал бота, чтобы он автоматически обрабатывал не только прямые сообщения, но и комментарии пользователей к постам внутри группы.
Ключевые требования
- Мониторинг комментариев: Бот должен в реальном времени отслеживать новые комментарии, оставленные под постами в группе.
- Сбор данных лида: Для каждого нового комментатора система должна идентифицировать пользователя как потенциального лида.
- Интеграция с CRM: Собранные данные (информация о пользователе, текст комментария, ссылка на пост) должны передаваться в amoCRM по существующему, уже работающему каналу интеграции.
- Создание сделки: В amoCRM для каждого такого лида должна автоматически создаваться новая сделка, аналогично процессу, который сейчас инициируется прямым сообщением боту.
Ожидаемый результат
Процесс должен быть полностью автоматизирован: пользователь оставляет комментарий в группе → бот фиксирует это событие → данные передаются в CRM → создаётся сделка. Таким образом, комментарий в группе будет иметь тот же эффект, что и прямое обращение к боту в личные сообщения.
Технические детали
- Бот уже имеет необходимые права администратора в группе для чтения сообщений и комментариев.
- Логика работы с API amoCRM уже реализована и должна быть переиспользована.
- Важно обеспечить обработку только новых комментариев после внедрения доработки, избегая дублирования сделок.