Техническое задание: Интеграция уведомлений в Telegram для новых диалогов Битрикс24
Цель проекта
Автоматизировать оповещение менеджеров о начале новых диалогов с клиентами через открытые линии в Битрикс24. Уведомления должны дублироваться в общий групповой чат в Telegram для оперативного реагирования.
Исходные условия
- Используется тариф «Стандарт» Битрикс24.
- Есть возможность разместить и выполнять пользовательский PHP-скрипт на внешнем сервере.
- Уведомления должны отправляться в существующего Telegram-бота, добавленного в общий чат команды.
Основные требования
Функционал уведомлений:
- Моментальная отправка сообщения в Telegram при старте каждого нового диалога в открытой линии.
- В уведомлении должна быть полезная информация: источник диалога (например, сайт, соцсеть), по возможности - имя клиента или его контакт.
- Сообщение должно быть понятным и кратким, чтобы менеджеры могли быстро оценить срочность.
Техническая реализация:
- Использовать механизм вебхуков (Webhook) или обработчиков событий (Event handshake) Битрикс24 для отслеживания новых диалогов.
- Разработать PHP-скрипт (обработчик), который будет принимать данные от Битрикс24 и отправлять запрос к API Telegram Bot.
- Скрипт должен быть надежным, логировать ошибки и корректно обрабатывать недоступность Telegram API.
- Предоставить инструкцию по настройке вебхука в Битрикс24 и размещению скрипта на сервере.
Ожидаемый результат
- Рабочая система уведомлений, не требующая ручных действий со стороны менеджеров.
- Стабильная отправка сообщений в Telegram-чат без задержек.
- Четкая документация по установке и настройке.