Как настроить передачу данных из чат-бота Senler
В данной инструкции мы разберем как передавать данные из диалога с чат ботом Senler в другие сервисы через платформу Albato.
Подключение Senler к Albato
Сначала необходимо создать бота, из которого будем передавать данные.
Настроим бота отправлять приветственное сообщение и спрашивать имя пользователя.
Добавляем текст сообщения и включаем параметр Ожидание ответа, это позволит сохранять ответ пользователя в переменную.
Теперь добавим действие, которое будет сохранять ответ в переменную.
Соединяем ответ пользователя и действие.
Переходим к настройке действия.
Выбираем действие - Ответ на сообщение.
Теперь нажимаем Создать новую переменную, задаем ей имя и сохраняем**.**
Выбираем переменную из списка.
Теперь добавим данную переменную в Альбато.
Заходим в Подключения - выбираем нужное подключение и прописываем переменную.
Теперь настроим шаблон отправки данных в Senler.
Переходим в Настройки - Webhook Api - Шаблоны.
Выбираем нужный шаблон и добавляем в него нашу переменную.
Тип - Пользовательская переменная.
Имя - любое подходящее имя на латинице без пробелов.
Значение - переменная, которую мы создали ранее.
После этого сохраняем шаблон.
Возвращаемся к настройке бота.
Добавляем действие Вебхук.
Выбираем шаблон, в который мы добавили переменную, прописываем вебхук из подключения в Альбато и сохраняем настройки.
Соединяем последние действия в боте.
Перейдите в раздел Мои связки → Создать новую связку.
В новом окне выберите событие, которое будет запускать связку.
Сервис, из которого будете передавать данные — Senler.
При каком событии запустится связка — Получен подписчик от бота.
Подключение — создано ранее
Нажмите Продолжить и перейдите к следующему шагу — настройка действия.
Сервис, куда будете передавать данные — Telegram.
Какое действие выполнить, когда запустится связка — Отправить сообщение.
Подключение — создано ранее.
Заполним поля шага Telegram: Отправить сообщение.
В поле ID чата выбираем значение из выпадающего списка
Тип разметки – можно оставить пустым
Текст – Добавим статичный текст и параметры из выпадающего списка Senler, в том числе переменную, в которой мы храним ответ пользователя. Здесь можно использовать знаки препинания, переносы на новую строку, что бы сообщения в Телеграм приходили в удобном формате.
Готово! Связка создана, и теперь её можно запустить.
Для теста связки можно нажать “Тестирование” в Senler, отправить тест, и ответить на сообщение в ВК, данные поступят в связку.
Если возникнут дополнительные вопросы по настройке связок, ты всегда можешь обратиться за помощью в нашу техническую поддержку, написав в онлайн-чат на сайте.
Подключение Senler к Albato
Создание бота
Сначала необходимо создать бота, из которого будем передавать данные.
Настроим бота отправлять приветственное сообщение и спрашивать имя пользователя.
Добавляем текст сообщения и включаем параметр Ожидание ответа, это позволит сохранять ответ пользователя в переменную.
Теперь добавим действие, которое будет сохранять ответ в переменную.
Соединяем ответ пользователя и действие.
Переходим к настройке действия.
Выбираем действие - Ответ на сообщение.
Теперь нажимаем Создать новую переменную, задаем ей имя и сохраняем**.**
Выбираем переменную из списка.
Теперь добавим данную переменную в Альбато.
Заходим в Подключения - выбираем нужное подключение и прописываем переменную.
Теперь настроим шаблон отправки данных в Senler.
Переходим в Настройки - Webhook Api - Шаблоны.
Выбираем нужный шаблон и добавляем в него нашу переменную.
Тип - Пользовательская переменная.
Имя - любое подходящее имя на латинице без пробелов.
Значение - переменная, которую мы создали ранее.
После этого сохраняем шаблон.
Возвращаемся к настройке бота.
Добавляем действие Вебхук.
Выбираем шаблон, в который мы добавили переменную, прописываем вебхук из подключения в Альбато и сохраняем настройки.
Соединяем последние действия в боте.
Переходим к настройке связки.
Перейдите в раздел Мои связки → Создать новую связку.
В новом окне выберите событие, которое будет запускать связку.
Сервис, из которого будете передавать данные — Senler.
При каком событии запустится связка — Получен подписчик от бота.
Подключение — создано ранее
Нажмите Продолжить и перейдите к следующему шагу — настройка действия.
Сервис, куда будете передавать данные — Telegram.
Какое действие выполнить, когда запустится связка — Отправить сообщение.
Подключение — создано ранее.
Заполним поля шага Telegram: Отправить сообщение.
В поле ID чата выбираем значение из выпадающего списка
Тип разметки – можно оставить пустым
Текст – Добавим статичный текст и параметры из выпадающего списка Senler, в том числе переменную, в которой мы храним ответ пользователя. Здесь можно использовать знаки препинания, переносы на новую строку, что бы сообщения в Телеграм приходили в удобном формате.
Готово! Связка создана, и теперь её можно запустить.
Для теста связки можно нажать “Тестирование” в Senler, отправить тест, и ответить на сообщение в ВК, данные поступят в связку.
Если возникнут дополнительные вопросы по настройке связок, ты всегда можешь обратиться за помощью в нашу техническую поддержку, написав в онлайн-чат на сайте.
Обновлено на: 16/09/2024
Спасибо!