Кнопка из блока или триггера связи
Как создать кнопку из соединения
Кнопки клавиатуры можно создавать с помощью коннекторов. Для этого перетащите коннектор и откройте редактор:

Чтобы создать кнопки из соединений:
Включите этот переключатель.
Для каждого соединения введите нужный текст кнопки в его «Trigger» .
Примечание!
Это работает только в мессенджерах, которые поддерживают кнопки.
Вы можете создавать ТОЛЬКО кнопки клавиатуры с помощью соединений.
Затем примените ту же конфигурацию к другим соединениям:
Откройте настройки соединения: нажмите на коннектор, чтобы открыть его настройки.
Задайте текст кнопки: в поле Trigger в поле введите текст, который вы хотите отображать на кнопке.
Выберите тип совпадения: установите тип сравнения на "Точное совпадение".
Включите отображение кнопки: активируйте "Показывать как кнопку" опцию.
Сохраните конфигурацию: нажмите "Сохранить" чтобы применить настройки.

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

Нумерация СТРОКИ и позиции НАЧИНАЕТСЯ С 0. Первая кнопка в верхней строке будет иметь значения 0 и 0.
Цвет кнопки: При необходимости вы можете указать цвет кнопки — это работает в онлайн-чате и Viber.

Результат:

Кнопка из триггера блока
Теперь рассмотрим более продвинутый способ создания кнопок с помощью "Расширенные настройки кнопок" в редакторе блоков в Кнопки .
Ранее мы создавали кнопки с помощью соединений и триггеров на коннекторах. Альтернативный способ — использовать специальные триггерные блоки, такие как Стартовый блок (точка входа в воронку) или Триггерный блок.
Шаг 1: Создайте структуру блоков
Создайте Стартовый блок (точку входа в воронку).
Создайте ниже него несколько дополнительных блоков. Количество блоков должно соответствовать количеству нужных вам кнопок.
Пример: В рабочем процессе ниже созданы три блока, соответствующие трём кнопкам.

Шаг 2. Настройте условия срабатывания в последующих блоках (в этом примере — в трёх блоках Start).

Шаг 3. Перейдите к основному блоку (точке входа в воронку) и нажмите на вкладку Buttons.

Шаг 4. Во вкладке Кнопки разделе редактора блоков переключитесь на Дополнительные настройки и вставьте код своей пользовательской кнопки.
[{"line":0,"index_in_line":0,"text":"Go","type":"reply"},{"line":1,"index_in_line":0,"text":"No","type":"reply"},{"line":2,"index_in_line":0,"text":"Next time","type":"reply"}]
Вы увидите идентичное меню, но без соединений. Если всё настроено правильно, при нажатии на кнопку бот отправит сообщение из соответствующего блока ответа.

Шаг 5. Сохраните настройки блока и переключитесь в режим тестирования бота.

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

Нажатие на кнопку передаст сообщение из связанного с ней блока Start (созданного на шаге 1).

Последнее обновление