Кнопки в виджете
В виджет можно выводить кнопки, формируя в сообщении определённые параметры.
Параметры
* — обязательные поля
Параметр | Значение |
---|---|
button* | Служебный идентификатор кнопки |
{текст}* | Любой текст кнопки. При превышении ширины виджета текст обрезается |
{ссылка} | URL перехода клика по кнопке. Если параметр пустой, то клик по кнопке отправляет сам текст кнопки в ответ (например, чтобы вызвать ответ бота) |
{тип ссылки} | Может принимать одно из двух значений:
Говорит, где открывать ссылку — в новом или текущем окне соответственно Если URL не заполнен, значение параметра игнорируется |
{видимость} | Показывать или не показывать текст из кнопки в самом тексте (если он там есть) Может принимать одно из двух значений:
Если в тексте передать так же текст кнопки и у кнопки указать noshow, то текст будет только показываться на кнопке. Отправили: Возьми дробовик Винсент {{button:Возьми дробовик;;;noshow}} Получили: Винсент "Возьми дробовик" Если в тексте передать что-то и указать show, то кнопка не повлияет на исходный текст Отправили: Возьми дробовик Винсент {{button:Возьми дробовик;;;show}} Получили: Возьми дробовик Винсент "Возьми дробовик" |
Цвет текста и фона кнопки конфигурируются на странице настроек виджета ("Цвет текста кнопки в сообщениях" и "Цвет фона кнопки в сообщениях"). При этом включены цвета по умолчанию, если параметры не заданы.
Примеры возможных вариантов кнопок
Возьми дробовик, Винсент {{button:Возьми дробовик;https://usedesk.ru;blank;show}}
Возьми дробовик, Винсент {{button:Возьми дробовик;https://usedesk.ru;blank}}
Возьми дробовик, Винсент {{button:Возьми дробовик}}
{{button:Возьми дробовик}}