METABOT24
  • Знакомство с Metabot24
    • Инфраструктура
    • Web IDE
    • Бизнес
    • Бот
    • Процессинг коммуникаций
  • Термины
  • Начало работы - с чего начать
    • Как устроен Metabot24
    • Регистрация в Metabot24
    • Вход в учетную запись
    • С чего начать?
    • Как создать бота
    • Экспорт/импорт бота
  • Панель управления ботом
    • Скрипты
      • Разделы скриптов
      • Редактор скрипта
      • Создание меню
      • Дерево скриптов
    • Рассылки
    • Триггеры
    • Каналы
      • Настройка канала для кнопок
    • Интеграции
    • Статусы
    • Маршруты
    • Лиды
    • Статистика
    • Атрибуты
    • Ссылки
  • Команды
    • Отправить текст
    • Отправить изображение
    • Отправить файл
    • Email
    • Установить статус лида
    • Выполнить скрипт
    • Запросить значение
    • Добавить тэги
    • Удалить тэги
    • Добавить контекст
    • Удалить контекст
    • Повторить вопрос
    • Активировать триггер
    • Выполнить JavaScript
    • Стоп
    • Распознать NLP намерение
    • Перевести на оператора
    • Вернуть боту
  • Синтаксис JavaScript с условием
    • Макропеременные
    • JS условие выполнения команды
    • JS условие выполнения рассылки
  • Подключение к сервисам
    • Jivo
    • Webim
    • LiveTex
    • Битрикс24
    • Umnico
  • Подключение к каналам связи
    • Metabot Widget
    • Telegram
    • Vk
    • Viber
  • Перевод на оператора/бота
    • Перевод на оператора
    • Перевод на бота оператором
    • Перевод на бота пользователем
  • Dialogflow
    • Регистрация в Dialogflow
    • Интеграция с Dialogflow
    • Обучение бота
    • Подключение нескольких интеграций
  • Интеграционные возможности​
    • Bot API
    • Обращение к внешним системам из бота
  • Deep Linking / Внешнее связывание
  • Плагины Metabot24
    • Список общих плагинов
    • Интерфейс и логика работы плагинов
    • Сниппеты
    • Примеры плагинов
  • Интернет-магазин в боте
    • Настройки магазина
  • Примеры решений
    • Омни-канальный контакт центр
    • Торговый бот первого касания
    • Бот поддержки
    • Туннели продаж
  • Уроки
    • Бот за 5 минут
    • Бот с NLP
    • Бот с меню самообслуживания
    • Бот на базе Umnico
  • Тарифы и оплата
    • Тарифы
    • Как оплатить тариф
    • Как изменить тариф
    • Как отменить подписку
  • Изменения и новинки
  • Помощь
  • Видеоролики обучающие
  • Видеоотзыв
  • Часто задаваемые вопросы
Powered by GitBook
On this page
  • Создание бота
  • Создание маршрутов
  • Запуск бота в Telegram
  • Взаимодействие с ботом
  • Следующие шаги

Was this helpful?

  1. Уроки

Бот с меню самообслуживания

В этом уроке вы узнаете, как с помощью Metabot24 создать бота с меню, который сможет проинформировать клиента о товаре и принять от него заявку.

PreviousБот с NLPNextБот на базе Umnico

Last updated 3 years ago

Was this helpful?

Созданный вами бот с меню самообслуживания, станет отличным решением для автоматизации ваших продаж, например, в социальных сетях и мессенджерах. Вы можете создать бота для телеграмма с нуля.

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

Создание бота

  • Укажите название бота. Например: "Торты на заказ";

  • Остальные опции оставьте без изменений.

  • Укажите название первого скрипта, например: "Приветствие";

  • Остальные опции оставьте без изменений.

  • Далее откройте редактор скрипта, нажав на кнопку Перейти в редактор скрипта, расположенную напротив только что созданного вами скрипта.

  • Добавьте команду Установить статус лида, в которой при начале общения с ботом пользователю будет установлен статус, например, "Первичное касание".

  • Добавьте команду Отправить текст, нажав на кнопку Добавить команду и выбрав ее в открывшемся окне. Напишите текст сообщения. Текст может содержать эмодзи для эмоционального окраса вашего приветствия.

  • Добавьте команду Отправить изображение, нажав на кнопку Добавить команду и выбрав файл в диалоговом окне поиска.

  • Добавьте одну или несколько команд Отправить текст, нажав на кнопку Добавить команду. Напишите текст сообщения, в котором проинформируете пользователя о дальнейших действия.

Вы можете создавать несколько последовательных записей с командой Отправить текст. К пользователю такие сообщения будут приходить последовательно, тем самым клиент не будет засыпан вашей информацией и что-то пропустит в сообщениях.

Создание разделов меню

  • Укажите название скрипта, например: "Главное меню";

  • Остальные опции оставьте без изменений;

  • Далее откройте редактор скрипта, нажав на кнопку Перейти в редактор скрипта, расположенную напротив только, что созданного вами скрипта:

    • Блок Команды оставляем пустым.

    • В блоке Меню добавим пункт меню.

Для данного бота достаточно создать меню из 4-х разделов:

  1. О нас;

  2. Контакты;

  3. Каталог;

  4. Сделать заказ.

Для создания пунктов меню выполните следующие действия:

  • Нажмите на кнопку Добавить пункт меню;

  • В поле Код укажите цифру, которая будет служить вариантом ввода с клавиатуры. Например, цифры от 1 до 4.

  • В поле Подпись пункта меню укажите название раздела, например, фразу "О нас";

  • Остальные опции и настройки оставим без изменения.

4.1. Пункт меню "О нас" будет содержать краткую информацию о кондитерском магазине, тематическую картинку и инструкцию для пользователя.

Внимание! При создании пункта меню если поле Перейти в скрипт, после получения кода оставить не заполненным, т.е. по умолчанию со значением [создать...], то для этого пункта будет создан одноименный скрипт. Используйте данную функцию для удобства при добавлении новых пунктов меню.

  • Далее откройте редактор скрипта, нажав на кнопку Перейти в редактор скрипта, расположенную напротив только, что созданного пункта меню.

  • Добавьте одну или несколько команд Отправить текст, нажав на кнопку Добавить команду. Напишите текст сообщения, в котором отправите информацию о магазине.

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

4.2. Далее вернемся в скрипт Меню и создадим новый пункт меню "Контакты".

Пункт меню "Контакты" создаем аналогичным способом, наполняя его командами Отправить текст с сообщениями по смыслу данного раздела.

4.3. Пункт меню "Каталог" создаем аналогичным способом. Отличие данного пункта от предыдущих в том, что его наполним и командами и вложенным меню, т.е. будет содержать подменю.

  • Добавьте одну или несколько команд Отправить текст, нажав на кнопку Добавить команду. Напишите текст информационного сообщения для пользователя.

  • Добавьте пункты подменю аналогичным способом, как было показано меню в скрипте Меню. Например, в качестве примера укажем 3 товара: 1. Торт "Сердце", 2. Торт "Звезда", 3. Торт "Цифра", 4. Назад в меню.

    • Пункты меню о тортах с 1 по 3, могут содержать команды Отправить текст и Отправить изображение, в которых вы расскажете о данном продукте;

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

Обратим внимание, что пункт меню "Назад в меню" обязательно надо создавать, так как при вложенном подменю возврат в главное меню автоматически не производится!

4.4. Пункт меню "Заказать" - это пункт, который будет содержать скрипт с ответом на вопрос пользователя и переводом диалога на оператора.

  • Добавьте команду Установить статус лида, в которой при переходе в данный пункт меню пользователю будет изменен статус, например, "Хочу заказать".

Внимание! При подключении интеграции с внешней CRM, эта команда изменит статус заявки в CRM.

  • Добавьте одну или несколько команд Отправить текст, разместив там инструкции для действия пользователя.

  • Добавьте команду Стоп.

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

  • Добавьте команду Выполнить скрипт, в качестве выполняемого скрипта указать скрипт Меню.

  • Укажите название скрипта. Например: "Не корректный ввод";

  • Остальные параметры без изменения.

  • Добавьте команду Отправить текст, в которой вы сообщите пользователю, что его вопрос не распознан. Напишите текст сообщения, например, "Вы ввели неправильную цифру. Попробуйте, пожалуйста, ещё раз.";

  • Добавьте команду Повторить вопрос.

Внимание! Команда Повторить вопрос вернет пользователю предыдущее меню.

Основные скрипты для работы бота созданы, далее рассмотрим создание маршрутов для взаимодействия бота с пользователями.

Создание маршрутов

  • Введите параметры, как показано на изображении ниже;

  • В качестве Названия укажите "Первичное касание";

  • В качестве скрипта выберите скрипт Приветствие;

  • В Регулярном выражении слитно напишите точка-звездочка ".*" без кавычек. Это выражение означает, что бот будет реагировать на любой текст от пользователя при первом обращении;

  • В качестве Статуса выберите ранее созданный статус Первичное касание.

  • Введите параметры, как показано на изображении ниже;

  • В качестве Названия укажите "Меню";

  • В качестве скрипта выберите скрипт Главное меню;

  • В Регулярном выражении напишите фразы

    \s*бот\s*|\s*меню\s*

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

  • В качестве Статуса выберите ранее созданный статус Хочу заказать.

Внимание! Обратите внимание, что мы сделали так, что возврат бота не изменяет статус обратно в Первичное касание из Хочет заказать. Это сделано намеренно, чтобы менеджеры все же проверили этот диалог.

Запуск бота в Telegram

  1. Создайте бот в Telegram при помощи @BotFather и скопируйте токен.

  • Выберите Telegram в качестве Канала;

  • Скопируйте токен, полученный на предыдущем шаге;

  • Нажмите Создать, чтобы сохранить настройки.

Нажмите Вебхук, чтобы установить связь канала и вашим ботом. Не пропустите этот шаг!

Взаимодействие с ботом

Далее перейдите в приложение Telegram, откройте ваш бот и нажмите кнопку Запустить/Start. Если вы все сделали правильно, ваш бот поприветствует вас.

Далее выберите нужный пункт меню.

Поздравляем вас с созданием вашего бота с меню самообслуживания на платформе Метабот24!

Попробовать в действии бот, который был описан в данном уроке можно, набрав в Telegram логин @urok2_menu_bot.

Следующие шаги

Воспользуйтесь следующим уроком для решения ваших бизнес-задач:

на платформе Metabot24, подтвердите электронную почту. Далее войдите в аккаунт.

нового бота, нажав кнопку Создать нового...

Рекомендуем также ознакомиться с подробным описанием .

3. новый скрипт в только что созданном боте, нажав на кнопку Создать скрипт в разделе Настройки бота -> .

Рекомендуем также ознакомиться с подробным описанием .

Рекомендуем также ознакомиться с подробным описанием .

Рекомендуем также ознакомиться с подробным описанием .

4. новый скрипт, в котором будет описано меню самообслуживания, то есть цепочки сценариев, которые пользователь будет выбирать самостоятельно.

Рекомендуем также ознакомиться с подробным описанием .

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

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

6. последний скрипт в вашем боте, который будет выполняться в том случае, если пользователь выбрал не верный пункт меню.

Тип скрипта - Fallback. Подробнее можно ознакомиться в разделе ;

маршруты для взаимодействия бота с пользователями, нажав на кнопку Создать маршрут в разделе Настройки бота -> .

Рекомендуем также ознакомиться с подробным описанием .

1. маршрут, который будет запускаться для приветствия.

2. маршрут, который будет запускаться когда пользователь передумал общаться с оператором и решил позвать бота из статуса Хочу заказать.

Рекомендуем также ознакомиться с подробным описанием .

2. новый канал в Metabot в разделе Настройки бота -> , нажав на кнопку Новая привязка.

Рекомендуем также ознакомиться с подробным описанием.

Внимание! Если у вас возникли затруднения с прохождением этого урока, вы можете обратиться в нашу поддержку. Вы также можете установить готовый шаблон из этого урока, запросив его в поддержке через удобный вам канал связи на странице .

.

Зарегистрируйтесь
Создайте
Как создать бота
Создайте
Скрипты
Скрипты
Редактор скрипта
Установить статус лида
Создайте
Создание меню
Создание меню
Создание меню
Создайте
Скрипты
Создайте
Маршруты
Маршруты
Создайте
Создайте
Интеграция канала Telegram
Создайте
Каналы
Каналы
Помощь
Бот первого касания с распознаванием естественного языка (NLP)
Помощь
Список пунктов меню скрипта Главное меню