Кнопки в чате виджета

Содержание


С помощью кнопок в чате виджета вы можете отправлять нужную клиенту информацию. При клике на кнопку клиент может:

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

Кнопки помогают автоматизировать часть переписки или даже весь диалог.

Код кнопки можно добавить в любое исходящее сообщение — его можно вставлять в приветственном сообщении виджета, в правилах, обычном ответе агента, шаблонах. Можно прислать клиенту одну кнопку или сразу несколько.


Создание кнопок

Чтобы создать кнопку, используйте этот конструктор:

text {{button:название кнопки;ссылка;тип ссылки;видимость}}


Параметры, которые можно передать:

  • text — любой текст, который будет выведен перед кнопкой;
  • название кнопки — единственный обязательный параметр — текст, который будет отображаться на кнопке;
  • ссылка — ссылка, которая будет открываться при нажатии на кнопку (при необходимости);
  • тип ссылки — укажите blank для открытия ссылки в новой вкладке или self (используется по умолчанию) для открытия ссылки в этой же вкладке;
  • видимость — укажите noshow, чтобы текст названия кнопки вырезался из блока текста до кнопки, или укажите show (используется по умолчанию), чтобы ничего не менялось. Этот параметр применим только к SDK.

Вот так кнопки будут выглядеть в виджете:


А так выглядят эти кнопки в текстовом виде:


Важно! При создании кнопки вы можете не использовать необязательные параметры, и тогда точки с запятой между ними тоже не нужны. Но если вы захотите передать последний параметр «видимость», не используя при этом параметры «ссылка» и «тип_ссылки», нужно будет проставить все точки с запятыми — вот так:

text {{button:название_кнопки;;;видимость}}


Представьте себе ряд окошек в домике. В каждом окошке может быть человек, а может и не быть, — но оконные рамы остаются неизменными. То есть мы как бы «вырезали» ненужные нам параметры, а точки с запятой между ними оставили.


Примеры кнопок

Все эти варианты кнопок будут работать корректно:

Текст {{button:название кнопки;https://usedesk.ru;blank;show}}
Текст {{button:название кнопки;https://usedesk.ru;blank}}
Текст {{button:название кнопки;https://usedesk.ru}}
Текст {{button:название кнопки}}
{{button:название кнопки}}
{{button:название кнопки;;;noshow}}


У нас есть тестовый виджет — здесь можно посмотреть, как настроены кнопки в нём, и понажимать на них.