Упрощенная отправка сообщения боту
/chatapi/bot/{token}
Упрощенный метод для отправки запроса клиента или события в чат-приложении.
Запрос
Path Parameters
Токен канала Chat API. Значение токена можно получить при добавлении интеграции в проекте SaluteBot в Studio.
Query Parameters
Идентификатор клиента.Значение clientId генерируется клиентом(вашим приложением). Произвольная строка.
Текст запроса клиента. (Не более 400 символов)
Название события. Указанное название события будет отправлено в сценарий.
OK
- application/json
- Схема
- Пример из схемы
Schema
- BotResponse
- HumanResponse
oneOf
Токен канала Chat API.
Значение clientId генерируется клиентом(вашим приложением). Произвольная строка.
Идентификатор сообщения. Значение должно быть уникально в рамках вашей интеграции, рекомендуется uuid v4.
data
object
required
Содержимое ответа бота. JSON объект может быть расширен из сценария любыми дополнительными полями. По умолчанию содержит список реплик бота и текстовый ответ. Возможные типы реплик описаны в https://developers.sber.ru/docs/ru/salutebot/chatapi-integration.
Список реплик сформированных в рамках обработки запроса клиента
Текст ответа бота на запрос клиента. Содержит склеенный список текстовых фраз.
Значение должно соответствовать регулярному выражению ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}$
Время отправки запроса по часовому поясу UTC.
Токен канала Chat API.
Значение clientId генерируется клиентом(вашим приложением). Произвольная строка.
Идентификатор сообщения. Значение должно быть уникально в рамках вашей интеграции, рекомендуется uuid v4.
Содержимое кастомного ответа бота, отправленного с помощью reply с типом raw.
Значение должно соответствовать регулярному выражению ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}$
Время отправки запроса по часовому поясу UTC.
Завершена ли текущая сессия.
{}
Обязательна передача в запросе либо query
, либо event
.