Задачи чат-бота: приём текстовых заказов, интерактивное меню или каталог, Двусторонняя коммуникация. Продукт: Автосфера. Техзадание есть. Требуется разработчик Telegram-бота с интеграцией в Bitrix24 через Открытые линии Задача: Сделать Телеграм-бота, который полностью интегрирован с Битрикс24 через Открытые линии, с двусторонней связью: пользователь пишет в бота ? сообщение попадает в Битрикс24 в открытую линию менеджер отвечает из Битрикс24 ? ответ уходит пользователю в Telegram ---- 1. Общий сценарий работы - Пользователь заходит в Telegram-бота и нажимает /start. - Бот запускает сценарий расчёта автомобиля (текст, кнопки, фото/видео и т.д.). При первом обращении /start: - в Битрикс24 создаётся или открывается диалог в Открытой линии - в карточку лида/контакта передаётся базовая информация о пользователе (username, имя, ID и т.д.) - пока пользователь проходит скрипт бота, сообщения пишутся в Открытую линию как переписка с клиентом На финальном шаге сценария: - бот сообщает пользователю, что к диалогу подключится менеджер, менеджер может начать писать из Битрикс24, а пользователь будет видеть эти сообщения в Telegram и отвечать на них. В любой момент менеджер может подключиться в диалог (до финала сценария или после) и общаться от своего имени. ---- 2. Требования к интеграции с Битрикс24 Использовать Открытые линии Битрикс24: - все сообщения из Telegram должны отображаться в выбранной Открытой линии - ответы менеджера из Битрикс24 должны уходить обратно в Telegram-чат Нужно обеспечить: - передачу текста, фото, видео, кнопок/inline-кнопок (там, где это возможно в рамках связки с Открытыми линиями) - корректное логирование диалога (вся переписка остаётся в Битрикс24) При первом обращении пользователя: - если такого контакта/лида нет — создать - если есть — привязать диалог к существующему ? 3. Логика бота (сценарий) 1. Старт команды /start: - запуск триггера в Битрикс24 (открытие диалога в Открытой линии) - запуск приветственного сценария бота: «расчёт авто» 2. Сценарий бота: - последовательные вопросы (например: страна, бюджет, тип авто и т.д.) - ответы пользователя отправляются одновременно: • в Telegram-бот (для логики сценария) • в Битрикс24 (в переписку или поля лида — по согласованной схеме) 3. Финальный шаг: - бот подводит итог («мы получили ваши данные, сейчас подключится менеджер») - после этого вся дальнейшая переписка ведётся менеджером из Битрикс24, бот уже не вмешивается в логику, только прокидывает сообщения ---- 4. Технические моменты Бот уже написан, нужно доработать или переделать именно интеграцию с Битрикс24 (можно создать нового) ---- 5. Что важно на выходе - Пользователь всегда общается только в Telegram - Менеджер всегда общается только в Битрикс24 (Открытые линии) - Все сообщения двусторонние, без задержек (насколько это возможно) - Сценарий бота и живое общение с менеджером работают в рамках одного диалога в Битрикс24.