К каждому ответу бота, а также к блокам ввода (ввод текста, числа, номера телефона и тд) можно добавить одну или несколько кнопок.

Типы кнопок

Кнопки в Aimylogic бывают двух типов - обычные кнопки и кнопки-ссылки. Но вне зависимости от типа кнопки добавление кнопки начинается с клика на +Кнопка на нужном экране бота.

Кнопки можно менять местами на одном экране, просто перетащив их, удерживая за иконку слева от каждой кнопки.



Кнопки-ссылки

Вы можете добавить к ответу ссылки на любые ресурсы в Интернете с помощью таких кнопок. При клике на такую кнопку-ссылку у пользователя откроется страница в браузере.

В канале ВК кнопки-ссылки не рабтают.

Обратите внимание, что автоматически открывать страницы в браузере бот не может ни в одном канале. Пользователь должен обязательно нажать на кнопку-ссылку.

Чтобы создать кнопку-ссылку, сперва добавьте кнопку на нужный экран (как показано выше), а затем нажмите на значок ссылки. В появившемся поле ввода укажите URL ресурса, на который нужно перевести пользователя, когда он кликнет по этой кнопке.



Обратите внимание, что в URL можно использовать переменные таким же образом, как, например, в блоке Текст. Таким образом бот может генерировать ссылки на лету, подставляя в них значения нужных переменных.

Обычные кнопки

Этот тип кнопок используется, когда нужно привязать к кнопке переход на другой экран сценария. У них нет никаких параметров кроме названия кнопки. Но ее можно привязать к другому экрану с помощью перехода.

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

Если у вас на том же экране, где добавлена кнопка, есть блок Фразы, в котором одна из групп реагирует на фразы, соответствующие названию кнопки, то вы можете не привязывать кнопку к другому экрану. Когда пользователь нажмет на кнопку, то бот отреагирует на это так же, как если бы пользователь просто произнес фразу.

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

Если у вас на каком-то экране нет фраз, но есть кнопка, то пользователь может не нажимать на нее, а написать словами то, что указано на кнопке. Бот отреагирует на это так же, как если бы пользователь нажал на кнопку.

Inline-кнопки

Inline-кнопки - это кнопки, которые отображаются под текстом бота, а не под полем ввода.

Inline-кнопки можно сделать только в канале Telegram.

Для того, чтобы все кнопки на экране стали inline-кнопками, добавьте на экран хотя бы одну кнопку-ссылку. Тогда все кнопки станут inline-кнопками.

Нет возможности добавить inline-кнопки без использования кнопки-ссылки.
Была ли эта статья полезна?
отменить
Спасибо!