Перейти к содержанию

Как использовать опрос как кнопки?#

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

Механизм работы с опросом очень схож с механизмом работы с кнопками.

  1. В теле запроса, в параметре message, укажите полное обращение к собеседнику;
  2. В параметры optionName поместите варианты ответа собеседника;
  3. Параметр multipleAnswers можно настроить на несколько вариантов ответа от собеседника. Или только один ответ из всего опроса;
  4. Отправка опроса методом sendPoll;
  5. Отслеживание сообщений обновления опроса в чате, тип сообщения typeMessage = pollUpdateMessage;
  6. Проверка пункта выбора по опросу, отслеживание поля stanzaId - опрос по которому пришел выбор пользователя.

Пример отправки сообщения клиенту:

Пример отправки опроса