$reactions.newSession
Устарело
Метод создает новую сессию и передает в нее параметры.
предупреждение
Метод устарел.
Используйте вместо него
$jsapi.startSession
или $jsapi.stopSession
.Синтаксис
Метод принимает в качестве аргумента объект со следующими полями:
Поле | Тип | Описание | Значение по умолчанию |
---|---|---|---|
client | Объект | Данные, которые в новой сессии будут доступны через объект $client . | Текущее значение $client |
data | Объект | Произвольные данные, которые нужно передать в новую сессию. Они будут доступны как $request.data . | Пустой объект |
message | Строка | Сообщение, которое будет отправлено в сценарий после начала новой сессии. Обязательное поле. | — |
request | Объект | Данные, которые в новой сессии будут доступны через объект $request . | Текущее значение $request |
session | Объект | Данные, которые в новой сессии будут доступны через объект $session . | Пустой объект |
Пример использования
state: Reset
q!: $regex</reset>
script:
$reactions.newSession({message: "/start", data: $request.data});