Сообщение

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

«Сообщение» служит шагом для отправки пользователю контента, будь то текстовое сообщение, файл или клавиатура для навигации.

Шаг Сообщение - Robochat.io

Для добавления шага нажмите правой кнопкой мыши в любом месте полотна. После этого нажмите на шаг для редактирования его содержимого.

Внутри шага в колонке указываются блоки, которые будут отправлены ботом по порядку, сверху вниз.

Шаг Сообщение - Robochat.io

Разберем предназначение и использование каждого блока.

Текст

С помощью блока текст настраивается отправка ботом текстового сообщения.

Шаг Сообщение - Robochat.io

Для отправки нескольких сообщений подряд просто размести их друг за другом:

Шаг Сообщение - Robochat.io

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

У блока текста есть несколько кнопок: вставки эмоджи

, переменных
и прикрепления к сообщению файлов
.

Шаг Сообщение - Robochat.io

Форматирование текста в Telegram

В Telegram боте при отправке сообщений возможно использование форматирования текста: жирного, курсива и кода. Для этого оберните текст в соответствующие HTML теги — <b>, <i> и <code>:

Шаг Сообщение - Robochat.io

Результат в Telegram:

Шаг Сообщение - Robochat.io

Используйте форматирование для оформления сообщений бота и выделения главных мыслей, кода.

Кнопки

Клавиатура — идеальный инструмент для создания навигации внутри вашего бота.

Шаг Сообщение - Robochat.io

Настроить клавиатуру очень просто! Указывайте стрелкой у каждой кнопки, какой шаг будет запущен после нажатия по ней:

Шаг Сообщение - Robochat.io
Блок клавиатуры обязательно должен идти после блоков Текст, Фото или Файл.
1

Перетаскивайте кнопки

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

Шаг Сообщение - Robochat.io

Максимальный размер стандартной клавиатуры ВКонтакте — 5×10. Максимальное количество клавиш: 40.

2

Используйте переменные в названии

У каждой кнопки должно быть название, ограниченное 40 символами. В названии кнопок могут использоваться макросы, такие как имя пользователя first name и переменные.

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

Как использовать переменные
Нажмите на скриншот для увеличения
3

Меняйте цвета

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

Шаг Сообщение - Robochat.io
4

Принимайте платежи

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

Шаг Сообщение - Robochat.io
Изменить цвет кнопки-ссылки нельзя — она всегда белого цвета
5

Используйте inline кнопки

Для изменения типа клавиатуры на Inline, чтобы кнопки находились внутри сообщения, включите соответствующую опцию в шестеренке у блока клавиатуры.

Максимальный размер инлайн клавиатуры 5×6 (не больше 5 кнопок в ряду и 6 рядов). Одновременно может быть не более 10 кнопок.

Шаг Сообщение - Robochat.io
Так выглядит инлайн клавиатура во ВКонтакте

Ввод

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

Шаг Сообщение - Robochat.io

У вас есть возможность добавления валидации вводимых данных. Это значит, что при выборе типа ввода «Число» бот не пропустит пользователя, пока не будет введено число:

Шаг Сообщение - Robochat.io

Какое сообщение будет отправляться ботом при ошибке ввода и сколько раз, настраивается во вкладке «При ошибке»:

Шаг Сообщение - Robochat.io

В случае, если пользователь остановился на блоке ввода, но отвлекся и забыл про бота, у вас есть возможность напомнить о себе с помощью функции напоминания:

Шаг Сообщение - Robochat.io

Пример напоминания, срабатывающего через 15 минут, если пользователь не введет свой возраст:

Шаг Сообщение - Robochat.io
Бот напишет «Кажется ты забыл про меня» и вернет пользователя к шагу ввода

Ввод — один из важнейших инструментов взаимодействия с пользователями в своём боте. Используйте его чтобы собирать данные и задавать нужные вопросы.

Задержка

Блок задержки нужен для создания короткой паузы (до 60 секунд) между другими блоками шага Сообщения:

Шаг Сообщение - Robochat.io

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

Во ВКонтакте эффект печати может длиться не более 10 секунд

Для создания задержки более 60 секунд (несколько минут, часов, дней) используйте шаг «Таймер» .

Фото

Альтернативный способ отправки фото, помимо прикрепления его к блоку текста

в скрепке
. Блок может использоваться если вы хотите отправить только фото без подписи.

Шаг Сообщение - Robochat.io

Во ВКонтакте и Telegram может быть отправлено за раз не более 10 фото.

Файл

Блок для отправки фото, музыки и файлов в виде документов.

Шаг Сообщение - Robochat.io

Максимальный размер загружаемых файлов, в том числе видео, ограничен 20 мб. Разрешенный формат музыки — .MP3 или .M4A

В Telegram могут отправляться только файлы формата .PDF или .ZIP, видео — MP4.
Была ли эта страница полезна?
Спасибо вам за помощь в улучшении руководства Robochat!

Рекомендуем