Асинхронная отправка сообщения боту
/chatapi/bot/{token}/async
Отправка запроса клиента или события в чат-приложении. В отличие от POST /chatapi/bot/{token} в ответ на запрос придет только идентификатор запроса, а сообщение бота будет отправлено на вебхук, указанный в настройках канала Chat API.
Запрос
Path Parameters
Токен канала Chat API. Значение токена можно получить при добавлении интеграции в проекте SaluteBot в Studio.
- application/json
Body
- Query
- Event
oneOf
Текст запроса клиента.
Идентификатор клиента.
clientInfo
object
Информация о клиенте для передачи в операторский чат.
Имя клиента.
Фамилия клиента.
Ссылка на аватар клиента.
Идентификатор сообщения. Значение должно быть уникально в рамках вашей интеграции, рекомендуется uuid v4.
Произвольный объект для передачи дополнительных данных в сценарий.
Данные доступны в сценарии в поле $request.rawRequest.data
.
Значение должно соответствовать регулярному выражению ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}$
Время отправки запроса по часовому поясу UTC.
Идентификатор соединения. Это идентификатор, по которому можно определить, откуда именно было отправлено сообщение. Например, с веб-версии или мобильного приложения и т.д.
Название события.
Значение clientId генерируется клиентом(вашим приложением). Произвольная строка.
clientInfo
object
Информация о клиенте для передачи в операторский чат.
Имя клиента.
Фамилия клиента.
Ссылка на аватар клиента.
Идентификатор сообщения. Значение должно быть уникально в рамках вашей интеграции, рекомендуется uuid v4.
Произвольный объект для передачи дополнительных данных в сценарий.
Данные доступны в сценарии в поле $request.rawRequest.data
.
Значение должно соответствовать регулярному выражению ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}$
Время отправки запроса по часовому поясу UTC.
Идентификатор соединения. Это идентификатор, по которому можно определить, откуда именно было отправлено сообщение. Например, с веб-версии или мобильного приложения и т.д.