Як створити автоматизований ланцюжок для Telegram чат-бота

Конструктор ланцюжків — головний інструмент налаштування вашого бота, який може вітати нових підписників, консультувати, продавати товари та повідомляти менеджера про питання підписника в чат-боті. А також збирати дані та відправляти їх до вас у систему для подальшої обробки.

Вам достатньо вказати ключові слова, визначити структуру бота та перемістити елементи, налаштовуючи їх один за одним.

Нижче наведено докладний зміст для зручнішої навігації по всіх можливих стартах та елементах ланцюжка, які можна додати.

Вибір старту ланцюжка

За замовчуванням вам доступні Вітальна серія, Стандартна відповідь та Після відписки тригери. Також ви можете створювати свої тригери.

Виберіть ваш бот. Перейдіть на вкладку Структура бота та виберіть тип запуску.

Вітальна серія (Welcome message) Відправляється одразу після підписки на ваш чат-бот, тобто одразу після натискання кнопки «Запустити».

Підписатися можна, перейшовши за посиланням на бот https://t.me/username, знайшовши бот в телеграмі @username, а також через віджет підписки.

Такий ланцюжок знайомить підписника з чат-ботом, в ньому ви можете розповісти про свій бот і його можливості.

Стандартна відповідь (Standart reply) Запускається у відповідь на запитання підписників поза рамками сценаріїв чат-бота, а також під час надсилання боту картинки.

Тут ви можете додати повідомлення з текстом, що менеджер підключиться протягом робочого дня та надасть відповідь на поставлене запитання.

Після відписки (Unsubscribtion from the bot) Ланцюжок з одним повідомленням, який запуститься після команди відписки — /stop або /unsubscribe.
Тригерна Ви можете створювати свої тригери, на які бот реагуватиме і запускатиме ланцюжок.

Натисніть кнопку Створити новий тригер (Create new trigger). Виберіть тип тригеру: Ключове слово, Подія в а360 та Долучення до групи чи каналу Telegram.

Читайте докладніше: Як налаштувати тригер запуску ланцюжка для Telegram чат-бота та Як керувати тригерами ланцюжків чат-бота.

Конструювання ланцюжка

Важливо продумати архітектуру та логіку свого чат-бота, щоб користувач легко знайшов відповіді на свої запитання або успішно оформив своє замовлення, надавши потрібну інформацію.

Сформулюйте завдання бота, розбийте його функції на розділи, розпишіть взаємозв'язки блоків і потім приступайте до створення сценарію чат-бота в конструкторі, додаючи елементи один за одним.

Щоб розпочати налаштовувати ланцюжок, виберіть тригер та натисніть Редагувати ланцюжок (Edit flow). Якщо ви створювали новий тригер, натисніть Створити ланцюжок.

Рекомендуємо ознайомитися зі стратегіями та різновидами чат-ботів складання бота на нашому блозі та в записах вебінару на нашому YouTube каналі. Також ви можете вибрати готовий шаблон ланцюжка, скопіювати з іншого боту або сгенерувати за допомогою OpenAI.

Розглянемо, які елементи ви можете додати. Всі елементи є опціональними, ви можете зупинитися і на першому елементі повідомлення, не додаючи інші.

Старт

Ви можете вибрати першим елементом, з якого запускається ланцюжок, такі блоки: Повідомлення, Фільтр, Випадковий вибір, Запит API або Дія.

Наприклад, через елемент Фільтр і Запит API можна перевірити дані передплатника, і персоналізувати спілкування, запустивши ланцюжок тільки тим користувачам, у яких є запитання або розгалужити ланцюжок і відправити різні повідомлення. А за допомогою елементу Випадковий вибір ви можете урізноманітнити автовідповіді бота або створити A/B тест.

Щоб зробити блок стартовим елементом, з'єднайте потрібний елемент із елементом Старт.

Щоб переглянути, який тригер запускає ланцюжок, натисніть на Старт.

Елемент Повідомлення

За допомогою елемента Повідомлення ви можете створити повідомлення будь-якого типу та додати до нього різні блоки: текст, медіафайли, кнопки або запитати дані користувача тощо.

Наприклад, ви можете подякувати читачеві, підтвердити замовлення і надіслати інформацію із зібраними змінними, щоб уточнити правильність введених даних.

Текст

Елемент Текст застосовується для додавання тексту.

У текстовому блоці введіть текст повідомлення до 2000 символів. Ви також можете вставляти змінні, щоб персоналізувати інформацію та емодзі та форматувати текст, щоб краще візуалізувати та виділити інформацію.

Кнопка

За допомогою елементу Кнопка ви можете залучити підписника та задати напрям подальшому сценарію бота, додати посилання та прийняти оплату.

Щоб додати кнопку, натисніть Додати кнопку (Add button). Виберіть тип кнопки: Продовжити ланцюжок, Посилання або Оплата.

Також для кнопки типу Посилання (URL) ви можете додати посилання на веб-додаток, наприклад, на односторінковий інтернет-магазин. Активуйте опцію Відкрити у спливаючому Web-App вікні (Open in web app pop-up), щоб за посиланням відкривався попап для переходу в додаток.

Наприклад, ви можете створити інтернет-магазин із товарами, кошиком, формою для збору контактних даних і прив'язати посилання до кнопки в Telegram. Користувач може натиснути кнопку, а потім оформити свою покупку в окремому вікні.

На самій сторінці можна додати JS-код від Telegram, який працює з даними з месенджера і передає інформацію про підписника.

Ви можете додати до 13 кнопок і для типу Продовжити ланцюжок вибрати порядок їх розміщення — від 1 до 4 до ряду.

Картинка

За допомогою елементу Картинка можна урізноманітнити інформацію повідомлення візуальним контентом, узгодженим із текстом.

Щоб додати картинку, натисніть Додати та виберіть елемент Картинка. Виберіть спосіб завантаження зображення: файл або за посиланням. У посиланні ви можете передавати динамічні значення.

Доступно на тарифі Pro і вище, а також на час безплатного семиденного пробного періоду

Елемент Карусель використовується для демонстрації до 10 карток. У картку можна додати заголовок, опис, зображення та кнопки всіх типів.

Щоб додати елемент, натисніть Додати та виберіть елемент Карусель.

Telegram-месенджер не має стандартного функціонала каруселі, тому зміна карток відбувається із заміною вихідного повідомлення: користувач натискає кнопку вбік і отримує інший контент з каруселі.

Файл

Доступно на тарифі Pro і вище, а також на час безплатного семиденного пробного періоду

За допомогою елементу Файл ви можете додавати файли в будь-якому форматі, крім файлів, що виконуються, розміром до 20 МБ. Завантажуйте квитки, картки, чек-листи, інструкції або інші додаткові матеріали.

Щоб додати елемент, натисніть Додати та виберіть елемент Файл. Виберіть спосіб завантаження зображення: файл або за посиланням.

Аудіо

Доступно на тарифі Pro і вище, а також на час безплатного семиденного пробного періоду

Застосовується для відправки аудіодоріжок.

Щоб додати файл, натисніть Додати та виберіть елемент Аудіо. Виберіть спосіб завантаження зображення: файл або за посиланням.

Ви також можете відмітити, щоб показувати медіафайл як голосове повідомлення.

Відео

Доступно на тарифі Pro і вище, а також на час безплатного семиденного пробного періоду

Застосовується для відправки відеофайлів.

Щоб додати файл, натисніть Додати та виберіть елемент Відео. Виберіть спосіб завантаження зображення: файл або за посиланням.

Відео-замітка

Доступно на тарифі Pro і вище, а також на час безплатного семиденного пробного періоду

Застосовується для надсилання повідомлення як відеозвернення. Зазвичай такі відео записують на фронтальну камеру. Завантажене відео буде обрізано, щоб кадр був у формі круга, а тривалість не перевищувала 1 хвилину. Можна додати файл розміром до 20 МБ у форматі MP4.

Щоб додати файл, натисніть Додати, виберіть елемент Відеозамітка та завантажте файл.

Затримка

За допомогою елементу Затримка ви можете розбивати великий текст на невеликі абзаци до 4 рядків. Елемент імітує індикатор друку тексту і дає перепочинок користувачеві. Елемент імітує індикатор друку тексту і дає перепочинок користувачеві.

Натисніть Додати (Add) та виберіть Затримка. Вкажіть значення в секундах – від 1 до 5.

Швидкі відповіді

Елемент Швидкі відповіді показується у вигляді клавіатурного меню, що зникає при виборі кнопки. Може використовуватись як і кнопки для розгалуження сценарію бота.

Щоб додати кнопки швидкої відповіді, натисніть Швидкі відповіді на панелі редагування блоку Повідомлення та введіть назву кнопки: emoji або текст до 20 символів. Ви також можете додати змінну, щоб підставляти динамічні значення.

Чекає на відповідь підписника

За допомогою елементу Чекає на відповідь підписника ви можете збирати відповіді від підписників та записувати їх у змінну для подальшого використання.

Активуйте Чекає на відповідь підписника. Виберіть тип валідації, повідомлення у разі неправильного введення даних та змінну, в яку зберігати дані.

Під повідомленням також можна створювати кнопки швидкої відповіді, щоб користувач не вводив свої значення, а вибрав з наявних.

Переміщення елементів

За замовчуванням кожен елемент, що додається, в блоці стає в кінець. Наведіть на елемент, який потрібно перемістити, і ви зможете перемістити його вниз або вгору.

Продовження ланцюжка

З'єднати наступний елемент після блоку Повідомлення можна за допомогою кнопок всіх типів або функції Введення даних. Також ви можете продовжити ланцюжок, не чекаючи відповіді користувача.

Рекомендуємо використовувати разом з блоком Пауза, щоб перевіряти, чи підписник з ланцюжком взаємодіяв, і відправляти повідомлення через певний час.

При плануванні сценарію ланцюжка зверніть увагу, що ви не можете одночасно продовжити ланцюжок за допомогою конектора Продовжити та використовувати швидку відповідь.

Ви можете з'єднати нескінченну кількість блоків через блоки, де передбачено взаємодію з користувачем, і до 100 блоків через кнопку Продовжити.

З'єднання елементів

Натисніть на синій кружок у блоці та протягніть лінію від одного елемента до іншого елемента, щоб зв'язати їх.

Натисніть на лінію двічі, щоб з'явилися кнопки з видаленням зв'язку.

Неприв'язаний блок ланцюжка світиться жовтим, нагадуючи користувачеві, що його необхідно підв'язати.

Блок із незаповненими полями підсвічуватиметься червоним. Наприклад, ви вибрали кнопку, але не назвали її, вибрали посилання, але не вказали її. Поки ви не заповните поля, ви не зможете вийти з елемента чи конструктора зі збереженням.

Елемент Ланцюжок

Ви можете полегшити структуру вашого бота, перевівши читача на інший ланцюжок.

Після вибору дії Ланцюжок виберіть зі списку створений раніше ланцюжок.

На блоці Ланцюжок гілка закінчується. Після цього блоку ви не зможете продовжувати редагований ланцюжок, додаючи інші елементи.

Елемент Дія

За допомогою елементу Дія ви можете виконувати певні дії з контактом або його даними. Виберіть на панелі ліворуч елемент та перетягніть його після відстежуваного блоку. Потім виберіть, яку саме дію зробити.

Елемент Фільтр

За допомогою елементу Фільтр ви можете сегментувати клієнтів за їхніми персональними даними та отриманням попередніх повідомлень.

Виберіть на панелі зліва елемент Фільтр і перетягніть його після блоку, з якого розпочнеться розгалуження сценаріїв.

Потім виберіть саму умову. Ви можете комбінувати умови, додаючи оператори кожному або будь-якому, або додавати незалежні додаткові умови.

Після додавання умов додайте до кожного з варіантів виконання умови (зелена точка) або не виконання умови (червона точка) на наступні елементи ланцюжка.

Елемент Запит API

Доступно на тарифі Pro і вище, а також на час безплатного семиденного пробного періоду

За допомогою елементу Запит API ви можете виконувати запити на сторонній сервер, щоб створити об'єкти або отримати інформацію. Отримуйте дані та використовуйте їх далі в боті.

Отримані дані можна записати в змінну або додавати до наступного повідомлення у вигляді JSONPath.

Виберіть на панелі зліва елемент Запит API і перетягніть його після блоку, з якого розпочнеться розгалуження сценаріїв. Виберіть тип запиту та введіть URL-адресу, на яку надішлеться запит.

Після перевірки запиту та отримання успішної відповіді налаштуйте відповідність.

Елемент Пауза

За допомогою елементу Пауза ви можете встановити період, протягом якого підписнику не надсилаються автоматичні повідомлення. Паузу можна встановити у хвилинах, годинах або днях.

Використовуйте її в ланцюжку, наприклад, для прогрівання клієнта. Через вказаний час надішлеться наступне повідомлення.

Виберіть на панелі зліва елемент Пауза та відредагуйте його в панелі.

Елемент Випадковий вибір

За допомогою елементу Випадковий вибір ви можете налаштовувати рандомну відправку елементів чат-бота, розгалужуючи його сценарій, щоб влаштовувати квізи, турніри та A/B тестування.

Перетягніть елемент Випадковий вибір на робочу область, з'єднайте його з елементом, від якого починається розгалуження сценарію.

Елемент Коментар

Використовуйте елемент Коментар, щоб додавати коментарі для себе чи своєї команди щодо того, як працює ланцюжок. Елемент бачите тільки ви та інші члени команди.

Перетягніть блок Коментар із бокового меню та введіть текст коментаря у панелі праворуч. Ви можете додавати до 512 символів, посилання та емодзі.

Збереження та запуск ланцюжка

Після додавання всіх блоків та перевірки зв'язків між ними збережіть ланцюжок перед виходом. Для цього праворуч зверху натисніть кнопку Зберегти та відправити собі, щоб протестувати ланцюжок і перевірити, чи все працює коректно. Потім можете вибрати Зберегти та вийти (Save and exit).

В ланцюжку повинен бути хоча б один блок Повідомлення або Дія.

Переглянути загальну кількість надісланих та прочитаних повідомлень та переходів у ланцюжку та окремо для кожного повідомлення можна у вкладці Структура бота.

Ви також можете відстежувати статистику натискань на кнопки в ланцюжку повідомлення. Натисніть на цифру на кнопці, щоб подивитися, хто на неї натискав.

    Оцініть, наскільки стаття була корисною "Як створити автоматизований ланцюжок для Telegram чат-бота"

    Оцінка: 5 / 5

    Назад

    Як налаштувати тригер запуску ланцюжка для Telegram чат-бота

    Далі

    Як налаштувати привітання чат-бота Telegram

    Спробуйте бота для розсилок в Facebook Messenger безкоштовно