ym88659208ym87991671
Получение истории чата | Документация для разработчиков

Получение истории чата

Обновлено 6 марта 2025
GET
/chatapi/bot/{token}/client/{clientId}/history

Получение истории переписки бота с клиентом.

Запрос

Path Parameters

    token
    string
    required

    Токен канала Chat API. Значение токена можно получить при добавлении интеграции в проекте SaluteBot в Studio.

    clientId
    string
    required

    Идентификатор клиента.Значение clientId генерируется клиентом(вашим приложением). Произвольная строка.

Query Parameters

    dateFrom
    int64

    Unix-время в миллисекундах, начиная с которого нужно загружать историю.

    dateTo
    int64

    Unix-время в миллисекундах, вплоть до которого нужно загружать историю.

    pageSize
    int32

    По умолчанию: 10

    Число сообщений на странице.

    pageNum
    int32

    По умолчанию: 0

    Номер страницы.

Ответы

OK

Schema

    pageSize
    int32
    required

    Число сообщений на странице.

    pageNumber
    int32
    required

    Номер страницы.

    total
    int64
    required

    Общее число полученных сообщений.

    messages

    object[]

    required

    Список полученных сообщений.

  • Array [

  • type
    EventType (string)
    required

    Возможные значения: [request, botResponse, humanResponse, state]

    Тип события

    message

    object

    required

    oneOf

    token
    string

    Токен канала Chat API.

    clientId
    string
    required

    Значение clientId генерируется клиентом(вашим приложением). Произвольная строка.

    questionId
    uuid
    required

    Идентификатор сообщения. Значение должно быть уникально в рамках вашей интеграции, рекомендуется uuid v4.

    data

    object

    required

    Содержимое ответа бота. JSON объект может быть расширен из сценария любыми дополнительными полями. По умолчанию содержит список реплик бота и текстовый ответ. Возможные типы реплик описаны в https://developers.sber.ru/docs/ru/salutebot/chatapi-integration.

    replies
    object[]

    Список реплик сформированных в рамках обработки запроса клиента

    answer
    string

    Текст ответа бота на запрос клиента. Содержит склеенный список текстовых фраз.

    timestamp
    string
    required

    Значение должно соответствовать регулярному выражению ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}$

    Время отправки запроса по часовому поясу UTC.

  • ]

Loading...
Loading...
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.