Техническое задание: Telegram-бот «Личный помощник менеджера»
Цель проекта
Разработать автономного Telegram-бота для автоматизации рутинных задач менеджера по работе с клиентами. Основная функция - консолидация обращений и автоматическое ведение базы данных контактов.
Ключевые функции бота
1. Сбор входящих обращений
- Интеграция с электронной почтой для парсинга писем.
- Подключение к call-трекингу или телефонии для фиксации входящих/исходящих звонков.
- Приём заявок с форм обратной связи на сайте.
- Обработка прямых сообщений и обращений в Telegram-чатах.
2. Работа с CRM (Bitrix24)
- Автоматическое создание новой карточки клиента в CRM при первом обращении.
- Обновление существующих карточек: добавление истории коммуникаций, комментариев, пометок.
- Связывание всех обращений одного клиента в единую цепочку внутри CRM.
3. Логика работы и дополнительные требования
- Бот должен работать автономно, 24/7, с минимальным вмешательством человека.
- Необходима система оповещений менеджера в Telegram о критичных или новых обращениях.
- Важно предусмотреть обработку ошибок и логирование действий для отладки.
- Архитектура должна позволять в будущем добавлять новые каналы для сбора обращений.
Требования к реализации
- Язык программирования: Python (предпочтительно) или другой, обоснованный исполнителем.
- Использование официальных API Telegram, почтовых сервисов и CRM.
- Код должен быть чистым, документированным и размещён на Git-репозитории.
- Необходимо предоставить инструкцию по развёртыванию и настройке.