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