Перейти к основному содержимому

$caila.markup

Выполняет разметку переданного текста.

Синтаксис

Метод принимает в качестве аргумента текст для разметки в виде строки string:

$caila.markup("markup text")

В качестве ответа передается размеченная фраза в формате JSON. Результат разметки фразы markup text:

{
"source":"markup text", //фраза для разметки
"words":[
{
"annotations":{
"lemma":"markup",
"pos":"X" //часть речи
},
"startPos":0, //позиция слова во фразе
"endPos":6,
"pattern":false,
"punctuation":false,
"source":"markup",
"word":"markup" //нормализованная форма слова
},
{
"annotations":{
"lemma":"text",
"pos":"X" //часть речи
},
"startPos":7, //позиция слова во фразе
"endPos":11,
"pattern":false,
"punctuation":false,
"source":"text",
"word":"text" //нормализованная форма слова
}
]
}

Использование в сценарии

    state:
q!: markup text
script:
$reactions.answer(JSON.stringify($caila.markup("markup text")));