Как создать собственный сценарий для чат-бота в Instagram

Каждый сценарий содержит шаги, на которых находится пользователь. Один шаг состоит из двух блоков:

1. Блок триггера (реакция) — блок, в котором мы указываем, на какое действие реагировать чат-боту. Триггером могут быть ключевые слова (например цена, как добраться, сколько стоит), отметка в Stories, отправка публикации и многое другое.

2. Блок ответа — блок, в котором мы указываем, что должен сделать бот, если сработает триггер (первый блок). Ответом может быть отправка сообщения, фото и т.д.

Как создать собственный сценарий для чат-бота в Instagram

Два режима работы чат-бота

1. Когда триггеры работают последовательно друг за другом. Например:

  • Клиент пишет слово «цена».

  • Чат-бот уточняет, для какого именно товара необходима цена.

  • Клиент пишет название товара.

  • Чат-бот отправляет цену в зависимости от того, какой выбран товар.

 

Чтоб активировать такой режим, нужно последовательно друг за другом создавать шаги в одном сценарии.

Как создать собственный сценарий для чат-бота в Instagram - 2

2. Когда триггеры работают независимо друг от друга и чат-бот отправляет только по одному сообщению на каждый вопрос. Например:

  • Клиент пишет слово «цена»

  • Чат-бот отправляет цену на товар

  • Клиент пишет слово «адрес»

  • Чат-бот отправляет адрес своего магазина

Для реализации такого режима, нужно создавать новый сценарий для каждого триггера.


Как создать собственный сценарий для чат-бота в Instagram - 3

Список триггеров (реакций)

Нажмет на кнопку. Бот будет реагировать если клиент нажмет на кнопку, которая была создана в предыдущем шаге.

Напишет любое сообщение. Бот будет реагировать на любое сообщение.

Напишет ключевые слова. Бот будет реагировать, если в сообщении от пользователя будут слова, которые вы укажете. Поиск слов будет происходить независимо от их регистра.

Напишет команду. Бот будет реагировать только на те сообщения, которые полностью совпадают со словами, которые вы укажете. Например, если вы укажете команду «цена», тогда бот будет реагировать только на сообщения с текстом «цена», а такие сообщения, как «какая цена», будут пропущены. Поиск слов будет происходить независимо от их регистра.

Пришлет фото/видео. Бот будет реагировать, если пользователь отправит вам фото или видео

Отправит публикацию. Бот будет реагировать, если пользователь отправит вам Инстаграм публикацию

Отметит вас в Stories. Бот будет реагировать, если пользователь отметит вас в Stories

Пришлет аудиосообщение. Бот будет реагировать, если пользователь отправит вам аудиосообщение

Ответит на вашу Stories. Бот будет реагировать, если пользователь ответит на вашу Stories

Пришлет ссылку в сообщении. Бот будет реагировать, если пользователь отправит вам текстовое сообщение в котором будет ссылка на любой сайт

Если клиент не отвечает. Бот запустит цепочку, если клиент не отвечает на сообщение бота в течении n минут. Время вы указываете сами.

Пришлет данные для проверки. Если вам необходимо, чтобы пользователь ввёл данные, которые должны быть в строгом формате, например телефон, email, дата, время, вы можете использовать этот параметр. Если пользователь попытается ввести некорректные данные, ему будет отправлено сообщение с ошибкой. Если пользователь введет неверные данные, чат-бот отправит ему сообщение с ошибкой, текст ошибки вы можете указать сами. Пока пользователь не введёт правильные данные, он не будет перемещён на следующий шаг.

Список ответов бота

Отправить сообщение. Бот отправит клиенту текстовое сообщение

Отправить фото. Бот отправит клиенту изображение. Изображение должно быть от 600px до 1080px по ширине и размером до 1мб

Изменить группу клиента. Бот изменит группу клиента в разделе «CRM»

Сделать запись в переменную. Бот сделает запись в переменную клиента. Значением может быть сообщение, которое отправил клиент, а также свой произвольный текст.

Переместить клиента. Бот переместит клиента на определенный шаг сценария.

Отправить Webhook. Бот отправит GET/POST запрос на ваш URL.

Выполнить запрос к API. Бот отправит GET/POST запрос на ваш URL, получит ответ и сохранит данные из ответа в переменную.

Отключить автоответ. Бот перестанет отвечать этому клиенту в автоматическом режиме.

Выполнить условие. Бот выполнит условие, которое вы укажите, и запустит нужную цепочку, в зависимости от того, выполнится условие или нет.

Приоритеты

Если у вас указано несколько триггеров, на которые должен реагировать бот, сработает только один, более приоритетный.

Приоритеты триггеров:

  1. Нажмет на кнопку
  2. Пришлет данные для проверки 
  3. Пришлет фото/видео
  4. Аудиосообщение
  5. Напишет команду
  6. Пришлет ссылку в сообщении
  7. Напишет ключевые слова
  8. Отправит пуубликацию
  9. Ответит на вашу Stories
  10. Отметит вас в Stories
  11. Напишет любое сообщение

Порядок выполнения действий в блоке ответа:

  1. Запись  в переменную
  2. Изменение группы клиента
  3. Отправка запроса к API
  4. Отправка фото
  5. Отправка текстового сообщения
  6. Перемещение клиента
  7. Отправка Вебхука
  8. Отключение автоответа
  9. Выполнение условия

Как создать новый сценарий

Чат-бот может иметь неограниченное количество сценариев. Если у вас уже есть сценарии, то для создания нового сценария, нажмите на кнопку вверху справа «Добавить сценарий».

Как создать собственный сценарий для чат-бота в Instagram - 4

 

Если ранее вы ещё не создавали сценарий, тогда перейдите в раздел «Чат-бот» и нажмите «Добавить сценарий».
Как создать собственный сценарий для чат-бота в Instagram - 5