function getEntity(text)


Выполняет вызов в NLU-сервис Brain и возвращает все заданные значения сущности в виде массива.


Параметры

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

$caila.getEntity("Name");

В качестве ответа передается JSON с набором значений, которые может принимать сущность.


Параметры

Рассмотрим пример вывода значений сущности. Предварительно зададим сущность @Yes в справочнике укажем набор паттернов:

[ну] [конечно|всё|все|вроде|пожалуй|возможно] (да|даа|lf|ага|агась|точно|угу|верно|ок|ok|окей|окай|okay|оке|именно|подтвержд*|йес) [да|конечно|конешно|канешна|всё|все|вроде|пожалуй|возможно]

Сценарий:

state:
    q!: да
    script:
        $reactions.answer(JSON.stringify($caila.getEntity("Yes")));

В качестве ответа будет передан JSON:

{
   "name":"Yes",
   "id":52502,
   "records":{
      "id":902002,
      "values":[
         "[ну конечно|всё|все|вроде|пожалуй|возможно (да|даа|lf|ага|агась|точно|угу|верно|ок|ok|окей|окай|okay|оке|именно|подтвержд*|йес) да|конечно|конешно|канешна|всё|все|вроде|пожалуй|возможно"
      ]
   }
]
}