$jsapi
Встроенный сервис $jsapi
включает различные системные методы.
Методы
Общие методы
Метод | Описание |
---|---|
bind | Предназначен для установки обработчиков. |
chatHistory | Возвращает историю диалога в текущей сессии в упрощенном формате. |
chatHistoryInLlmFormat | Возвращает историю диалога в текущей сессии в формате для LLM. |
chatHistoryJson | Возвращает подробную историю диалога в текущей сессии в формате JSON. |
context | Возвращает объект, который представляет контекст текущего запроса. С помощью этого метода вы можете обращаться ко встроенным переменным в JS-действиях и тех JS-файлах, которые выполняются в ECMAScript 5. |
random | Возвращает случайное целое число в заданном диапазоне. |
resolvePath | Приводит относительные пути стейтов к абсолютным. |
version | Возвращает метаданные о текущей версии JAICP. |
Методы получения текущего времени
Метод | Описание |
---|---|
currentTime | Возвращает текущее Unix-время по часовому поясу UTC. |
dateForZone | Возвращает текущую дату и время в указанном формате. |
timeForZone | Возвращает текущее Unix-время по указанному часовому поясу. |
Методы управления сессией
Метод | Описание |
---|---|
startSession | Начинает новую сессию. |
stopSession | Завершает текущую сессию. |
newSession | Устарело Создает новую сессию и передает в нее параметры. |
Методы для работы с динамическими рассылками
Метод | Описание |
---|---|
createSendingTemplate | Создает шаблон рассылки сообщений пользователям. |
sendToDynamicTextCampaign | Отправляет событие с использованием параметров шаблона рассылки. |
cancelSending | Отменяет отправку события. |
Методы для голосовых сообщений
On-premise
Метод | Описание |
---|---|
getVoiceMessageAsrLang | Возвращает язык, на котором распознается речь в голосовых сообщениях. |
setVoiceMessageAsrLang | Устанавливает язык, на котором распознается речь в голосовых сообщениях. |