Урок 3. Компания «Ботософт» — 1 часть

Готовый бот: https://telegram.me/botosoft_bot

Мы научились делать совсем простых ботов. Теперь мы сделаем полноценного бота для придуманной компании.

У нас есть задание: информация о компании, обратная связь и анкета для заказа бота.

Подготовка к созданию бота

ТЗ выглядит приблизительно так:

Приветственный текст:

  • Это бот компании «Ботософт». Нажми на меню ниже

Меню:

  1. О компании
  2. Заказать бота
  3. Задать вопрос

1. О компании:

Компания «Ботософт» занимается разработкой ботов на платформе botmother|. Пока что боты достаточно простые, но уже имеют полноценное меню и даже умеет отвечать на вопросы.

2. Задать вопрос:

Добавляем компонент FAQ, после него кнопки: текст Выберите действие, «Задать вопрос оператору» и «Вернуться в меню». Чат с возвратом пользователя на Стартовый экран.

FAQ:

Категория Вопросы о компании

1. Как долго вы разрабатываете ботов?

      • Мы начали разрабатывать в 2017 году.

2. Сколько ботов разработали?

      • Пока что только учимся.

Категория Вопросы о ботах

  • Подкатегория Общие вопросы

1. Что могут боты?

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

2. Где работают боты?

      • Наши боты работают в Facebook Messenger, Viber, Telegram и ВКонтакте.
  • Подкатегория Разработка

1. Сколько длится разработка?

      • От одного дня и больше, в зависимости от объёма бота и его сложности.

2. Сколько стоит разработка?

      • Стоимость каждого бота рассчитывается индивидуально.

3. Как заказать бота?

      • Вернитесь в меню и заполните форму заказа.

3. Пустой экран для заказа бота.

Создаём бота

Чтобы не настраивать переходы в меню постоянно и была единая команда, возвращающая в меню, мы настраиваем Событие Шаблон, реагирующее на слово «меню» в любом регистре.

Для этого мы используем Событие — Шаблон с регулярным выражением, задаём флаги регулярному выражению.


Наполняем раздел FAQ


Создаём тело бота по ТЗ


Проверяем работоспособность готовых частей бота



Для перехода к следующему уроку нажмите на категорию (слева).