Делаем бота-менеджера на платформе Robosellerpro.

Делаем бота-менеджера на платформе Robosellerpro.

Денис Холмогоров

Как я уже писал в посте о конструкторах Robosellerpro - это российский развивающийся проект. Конструктор работает только с Телеграм, пока все манипуляции по настройке бота осуществляются в интерфейсе Телеграм, но со временем, возможно появиться web интерфейс.

1) Перед началом работы как обычно регистрируем бота в @Botfather.

2) Далее запускаем @Robosellerbot, выбираем русский язык и проходим регистрацию: необходимо ввести имя, e-mail и контактный телефон, со слов разработчика это нужно для авторизации и сервисных функций платформы, но я думаю это лишнее и достаточно было бы завязать с аккаунтом Телеграм. Еще я бы посоветовал вначале посмотреть видеомануалы по работе с платформой, они находятся здесь или же эту страницу можно вызвать командой боту - /help.

После ввода всех данных получаем пароль для web версии (пока не используется):

рис 1


3) Если выбрать "Перейти к созданию бота" нас сразу перенаправят к @Botfather, а если выбрать "Продолжить работу", то попадем в главное меню:

рис 2


Из названия кнопок понятно, что при нажатии конкретной кнопки можно изменить или подключить. Нам нужен пункт "мои пакеты"=>"подключить пакет":

рис 3


Выбираем начальный (бесплатный) и жмем "подключить", затем выбираем срок на 90 дней и сразу же нам предлагается подключить нашего бота:

рис 4


4) Чтобы скопировать токен нашего бота можно через поиск вызвать @Botfather или прямо в диалоге с @Robosellerbot отмотать ленту чуть выше и нажать "подключить бота". После ввода токена наша работа в @Robosellerbot практически закончена, можно еще добавить менеджеров или откорректировать, но это уже опционно (в этом примере рассматривать не буду):

рис 5


Выполняем последнюю операцию в @Robosellerbot - добавляем к нашему боту начальный пакет, нажав на кнопку "добавить пакет", плагины не трогаем, по умолчанию в этом пакете подключены 4 плагина: страницы, каталог, публикатор, формы.

рис 6


При каждом нажатии на кнопку "назад" вы будете возвращаться на один уровень выше в меню @Robosellerbot, в начале навигация по меню кажется запутанной и нелогичной, но по мере работы с ботом все становится понятно.

5) Переходим в своего бота (в моем случае это @myrobosellerbot) для его программирования и наполнения контентом:

рис 7

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

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

____________________________________________________________________________

⚪️ Каков принцип работы этого конструктора?

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

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

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

Формы - это модули, которые служат для запроса у пользователя информации по принципу вопрос-ответ. Отвечать пользователь может как произвольным или в заданном формате текстом, так и нажатием на заданные кнопки. Затем заполненная форма отсылается в менеджерский чат. Одну и ту же форму можно присоединить к разным страницам, что упрощает конструирование бота.

____________________________________________________________________________

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

рис 8


6) Заполняем главную страницу: "страницы"=>"создать"=>название кнопки (название отображаемое в списке).


рис 9


Далее вводим заголовок и содержимое главной страницы:

рис10


Как видите в содержание можно подгрузить контент любого вида, для текста можно использовать HTML разметку, соответсвенно в текст можно красиво зашить активные ссылки на сторонние ресурсы. Я загрузил еще фото, всё, жмем "готово" и переходим к остальным страницам:


рис 11


7) Аналогично создаем остальные страницы:

  • Легковые автомобили и микроавтобусы
  • Грузовые автомобили и автобусы
  • Обратная связь

Единственное отличие от главной будет в том, что для этих страниц необходимо будет включить отображение их кнопок на главной: открываем "редактировать страниц"=>поочередно открываем все страницы кроме главной и выбираем "показать на главной". Это сделано для того, чтобы при рабочем боте можно было добавлять страницы и подключать их для пользователя только после проверки.


рис 12


Наше меню после добавления всех страниц

рис 13


8) Теперь создаем формы для взаимодействия с пользователями. Для этого выбираем "формы"=>"управление формами"=>"создать новую форму" (рис.7, 9 или рис.14).

рис 14


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

рис 15


9) Дальше заполняется диалог бота и пользователя:

рис 16


Каждое поле - это вопрос-ответ бота и пользователя. Какие вопросы в конкретном случае нам нужно задать?

  1. Как зовут пользователя
  2. Марка и модель транспортного средства
  3. Откуда нужно эвакуировать
  4. Куда нужно эвакуировать
  5. Время, дата
  6. Телефон
  7. Согласие на обработку данных

Первые пять пунктов заполняются одинаково, жмем "добавить поле", пишем вопрос, выбираем ввод текстовой информации (без проверки корректности ввода). В шестом выбираем проверку корректности ввода и в появившемся меню выбираем "телефон в межд. формате". В последнем пункте вместо ввода выбираем "кнопку" и пишем "я согласен на проверку данных".


рис 17


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

10) После того как мы создали форму "заказ" необходимо прикрепить ее к тем страницам, откуда пользователь сможет сделать заказ эвакуатора. Для этого идем в "редактирование страниц"=>выбираем нужную страницу (в нашем случае это легковые и грузовые)=>"привязать форму"

рис 18

Из списка форм выбираем нужную (пока там только заказ).

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

После этого страница "легковые автомобили" будет выглядеть так:

рис 19

Если мы попробуем сейчас проверить работу нашей формы, то получится примерно такой диалог:

рис 20


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

11) После нажатия на "я согласен ..." форма заказа должна улететь оператору. Но для этого нам нужно подключить менеджерский чат, доступ к которому будут иметь только операторы и наш бот.

Как это сделать, автор конструктора подробно рассказал в видео, суть если кратко: создаете приватную группу, добавляете туда всех операторов и своего бота (обязательно админом), в меню бота выбираете "формы"=>"управление менеджерами"=>"как добавить менеджерский чат", копирует ссылку (рис 21) и отправляете ее в свой чат (скопировать, вставить в строку сообщений и нажать стрелочку "отправить"). В чате вы получите сообщение, что менеджерский чат добавлен.

рис 21

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

Как это выглядит в менеджерском чате:

рис 22

Т.е. мы видим кто, на какой странице и какую форму заполнил. Поэтому в чат можно отправлять не только формы заказов, но и общие вопросы, вопросы по расчету стоимости. Для этого создадим форму "задать вопрос" (на блок схеме я эту форму ошибочно обозвал форма "обратной связи) и подключим ее к странице "Обратная связь".

12) С формой "задать вопрос" мудрить не будем, диалог будет примерно такой:

  1. Как вас зовут?
  2. Ваш вопрос?
  3. Как вам удобно получить ответ по телефону или в Telegram?
  4. Введите ваш телефон в межд. формате (+7 926 123 45 67) или username в Telegram (@username)
  5. Отправить запрос?

Везде будет запрос текстовой информации без проверки корректности ввода, только для последнего вопроса ответ будет в виде единственной кнопки "да".

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

P/S Я не рассматривал плагин "Публикатор", т.к. не считаю эту функцию особо важной для конструктора, для отложенных публикаций существует и так множество ботов. Хотя на сайте разработчика указано, что именно "публикатор" это основной продукт, но полазив по его меню я не понял в чем его эксклюзивность.

__________________________________________________________________________

Выводы: возможно, кто-то скажет, что cозданный мною бот-менеджер неудобен, не проще ли сразу клиенту позвонить оператору, его никто не будет использовать... Ребята, это всего лишь пример, возможно не самый удачный. Я лишь хотел показать полный цикл создания бота на конструкторе Robosellerpro, а вы под свои нужды можете сделать что угодно.

Безусловно, конструктор Robosellerpro еще "сырой", некоторые функции не до конца реализованы, например такие как каталоги. Возможно где-то я что-то плохо понял.. Например, как я писал, почему не реализована обратная связь с чата, почему нельзя подключить вместо чата аккаунт пользователя (менеджера)? Можно ли реализовать в формах отправку фото, видео и аудио сообщений? Ну это как бы мои хотелки, у разработчиков своё видение.. В общем мой вердикт такой: новичкам стоит попробовать, прост в освоении, легко редактируется, легко проверить каждый шаг не переходя в другой пользовательский аккаунт, более понятное меню, чем в Manybot. Не подойдет для создания многоуровневых меню, для сложных ботов. Идеален как "сайт-визитка", лендинг в Телеграм. В общем, удачи разработчикам в его "допиливании" и продвижении. Если кто дочитал до этого момента, то я вообще в шоке! ))










Report Page