Interface IAlisaRequest

Hierarchy

  • IAlisaRequest

Properties

command: string

Служебное поле: запрос пользователя, преобразованный для внутренней обработки Алисы. В ходе преобразования текст, в частности, очищается от знаков препинания, а числительные преобразуются в числа. Чтобы получить точный текст запроса, используйте свойство original_utterance.

markup?: { dangerous_context?: boolean }

Формальные характеристики реплики, которые удалось выделить Яндекс.Диалогам. Отсутствует, если ни одно из вложенных свойств не применимо.

Type declaration

  • Optional dangerous_context?: boolean

    Признак реплики, которая содержит криминальный подтекст (самоубийство, разжигание ненависти, угрозы). Вы можете настроить навык на определенную реакцию для таких случаев — например, отвечать «Не понимаю, о чем вы. Пожалуйста, переформулируйте вопрос.» Возможно только значение true. Если признак не применим, это свойство не включается в ответ.

nlu?: IAlisaNlu

Слова и именованные сущности, которые Диалоги извлекли из запроса пользователя. Подробное описание поддерживаемых типов сущностей см. в разделе Именованные сущности в запросах.

original_utterance: string

Полный текст пользовательского запроса, максимум 1024 символа.

payload?: string | object

JSON, полученный с нажатой кнопкой от обработчика навыка (в ответе на предыдущий запрос), максимум 4096 байт.

type: "SimpleUtterance" | "ButtonPressed"

Тип ввода, обязательное свойство. Возможные значения: "SimpleUtterance" — голосовой ввод; "ButtonPressed" — нажатие кнопки.

Generated using TypeDoc