На днях мы говорили зачем бизнесу нужны боты в мессенджерах. И выяснили, что это очень оперативный канал для коммуникации с потенциальными клиентами.
Сегодня давайте займёмся практическими занятиями и созданием нашего бота.
Первым делом запускаем сервис flowxo.com. Регистрируемся.
1. Затем заходит в раздел Боты и нажимаем на кнопку New Bot (создать нового бота).
2. Далее мы выбираем мессенджер, для которого мы создаем бота. Это Telegram.
3. Заполняем поля - название бота и приветственный текст, который будет виден при запуске вашего бота в Телеграм, но до того, как пользователи нажмут Старт.
4. Далее вам нужно запустить в своем телеграм @BotFather по ссылке https://telegram.me/botfather и создать нового бота, используя команду /newbot.
5. Теперь мы выбираем названием нашего бота – вписываем Курсы китайского языка.
6. Затем прописываем его юзернейм, который должен обязательно оканчиваться на бот – прописываем KursyKitayskogoYazykaBot
Вот мы получаем токен, который понадобится при подключении FlowXO. Далее, мы копируем токен, вот эту область текста, возвращаемся во flowxo и вставляем токен в соответствующее поле. А выше мы вписываем юзернейм нашего бота, тот самый который должен оканчиваться на бот. Все, сохраняем нашего бота.
Теперь мы переходим непосредственно к программированию нашего бота. Открываем раздел Flows (Потоки). Что означает поток? Поток означает цепочку действий, которую мы задаем нашему боту. Итак, жмем на кнопку New Flow (создать новый поток).
Далее открывается окно, в котором написано Select a Trigger. (выберите Триггер). Что такое триггер? Проще говоря, это определенное условие, при котором выполняется нужное действие. Вам нужно выбрать - New Message. Новое сообщение.
Открывается окно Connect to Bots (Соединение с ботом). Здесь вы выбираете, для какого бота вы создаете цепочку действий. Ставим галочку напротив KursyKitayskogoYazyka.
Жмем далее и попадаем в такое окно. В верхнем поле нам нужно задать слово или фразу, после которого наш бот активируется. Пишем слово старт латинскими буквами. Это стандартный тригер запуска бота в Телеграм и Facebook Messenger. На практике пользователь будет нажимать кнопку старт, которая и будет высылать данное слово.
В разделе группы сообщений оставляем галочку напротив пункта Direct Messages, поскольку нам нужно, чтобы пользователь активировал бота, напрямую отсылая ему тригер запуска.
В нижнем поле вы пишите приветственный текст, который видит пользователь, как только запускаем бота нажатием кнопки старт. Помните, каждое ваше сообщение должно помогать пользователю ориентироваться в том, где он находится, зачем он сюда пришел и что ему делать дальше. Поэтому пишите чёткую последовательность действий.
Как вам алгоритм действий? Сложно? Да, не очень просто. Здесь нужна практика и терпение. А ещё обязательно знания английского.