Выполняет разметку переданного текста.
Синтаксис
Метод принимает в качестве аргумента текст для разметки в виде строки 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")));