После того, как вы подключили канал, можно переходить к созданию бота.
Размер бота
Максимальное количество шагов в одном боте — 550.
Но рекомендуем ограничиваться 100‒150 шагами и разделять их на логические цепочки. Огромные боты неудобны для проверки и внесения корректировок.
На 551-м шаге выйдет сообщение об ошибке.
Построение цепочки в ботах
Линейная цепочка — самая простая и очевидная конструкция, которая позволяет последовательно отправлять сообщения, отправлять следующее сообщение после а) получения ответа от подписчика, б) после нажатия кнопки или в) завершения задержки.
Ветвящаяся цепочка — с помощью цепочки условий можно направить пользователя в нужную ветку бота. Удобно, когда нужно проверить текущие дату и время либо убедиться, что подписчик подходит под определённые критерии.
Цикл — замкнутая цепочка шагов, которая будет повторяться для подписчика, пока не будут выполнены условия выхода из цикла.
Здесь рассмотрим построение простой линейной цепочки.
Создание бота
Перейдите во вкладку «Боты» слева в меню и нажмите на кнопку Новый бот.
Выберите канал, для которого вы создаёте бота.
Нажмите на кнопку, дайте боту любое название и выберите бота или сообщество из списка.
Стартовый шаг
Сразу же при создании у бота есть «Стартовый шаг» и «Новый шаг» (первое текстовое сообщение, которое бот присылает подписчику).
Поприветствуйте пользователя в первом сообщении.
Бот уже подгрузил данные из профиля и знает, как зовут подписчика, поэтому мы можем обратиться к человеку по имени. Для этого нажмите на иконку выбора переменной «<…>» и выберите макрос имени.
Не забудьте назвать шаг, чтобы потом не путаться.
Теперь ваш бот приветствует всех, кто начнёт с ним диалог, но что дальше? Следующие шаги сильно зависят от целей вашей воронки, и что в них писать, решаете только вы.
Далее мы создадим простого бота из 4 шагов и заодно разберём популярные типы сообщений, которые может отправлять бот.
Текстовое сообщение вы уже видели во время приветствия, теперь добавим новый блок и зададим вопрос.
Чтобы создать новый шаг бота, нажмите на иконку «+».
Открытый вопрос
Добавьте новое сообщение и кликните, чтобы отредактировать его. Добавьте новый блок «Вопрос». Дайте шагу имя и напишите текст вопроса.
Если вы хотите сохранить ответ на вопрос в профиле пользователя, используйте поле. По умолчанию уже есть несколько полей, но вы можете создать своё. Не забудьте сохранить шаг.
Вопрос с вариантами ответа
Добавьте новый блок «Вопрос». Нажмите на кнопку «Настройки» и добавьте варианты подсказок для ответов.
В разных мессенджерах вы можете добавить разное количество подсказок ответа и их длину. Не рекомендуем делать более 10 ответов.
Для всех блоков «Вопрос» вы можете включить проверку ответов и повтор вопроса.
Особенности блока «Вопрос» описаны в нашей статье.
Другие блоки
Кроме обычных текстовых блоков или блоков с вопросами, вы можете отправить: файл, видео, изображение и другое.
Связи между блоками
Все шаги в цепочке должны быть связаны между собой. Сделать это можно в настройках шага: пункт «Перейти к следующему шагу».
Связи от кнопок можно просто протянуть мышкой.
(!) Если в ботах настроены два сценария — по кнопке и в шаге, то при клике по кнопке пользователь пойдёт по сценарию кнопки.
Отлично! Бот готов и его можно тестировать!
Тестирование
Тестирование позволяет запустить бота в тестовом режиме только для себя и проверить его работу. Чтобы начать тест, нажмите сверху на кнопку Тестировать.
Можно запустить тестирование с начала цепочки или с определённого шага.
- Тестирование можно выполнить, даже если бот остановлен.
- Тестирование не влияет на статистику бота, счётчики чатов/просмотров/кликов увеличиваться не будут.
Для тестирования бота на компьютере некоторым мессенджерам требуется установленное десктопное приложение:
Для мессенджеров Facebook Messenger*/ ВКонтакте клиент на десктопе не требуется, но нужно быть авторизованным под своим аккаунтом в браузере.
Запуск бота
После того, как вы собрали и протестировали на себе цепочку бота, необходимо настроить запуск бота для подписчиков. Выберите один из способов запуска, который больше всего подойдёт для вас и ваших подписчиков.
Подробнее читайте в инструкции.
Сброс статистики
После тестирования бота и перед тем, как его начнут проходить ваши подписчики, рекомендуем сбросить статистику. Это нужно, если вы желаете видеть актуальную статистику бота по подписчикам, а не суммарную статистику тестирования и подписчиков.
(!) Если была сброшена статистика многошагового бота, то он остановится для всех подписчиков, которые проходят его в данный момент.
Давайте перейдём к следующему уроку и научимся использовать действия, условия и задержки.
* Принадлежат организации Meta, запрещённой на территории РФ.
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на [email protected] 😃
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.