Не удается развернуть записи в сущностях для DialogFlow - PullRequest
0 голосов
/ 29 октября 2018

В настоящее время я работаю с пользовательскими объектами (объектами разработчика), изменив Entities JSON Docs

Я знаю, как вручную создавать и связывать мои пользовательские объекты с моими намерениями .

enter image description here

У меня было

en-US.json с настроенными объектами (Действительный JSON)

{
"invocation": "Test",
"intents": [
  ...
],
"dialogflow": {
    "intents": [
        {
            "name": "Default Fallback Intent",
            "auto": true,
            "webhookUsed": true,
            "fallbackIntent": true
        },
        {
            "name": "Default Welcome Intent",
            "auto": true,
            "webhookUsed": true,
            "events": [
                {
                    "name": "WELCOME"
                }
            ]
        }
    ],
    "entities": [
        {
            "id": "f060b6f7-7a17-4355-9fa6-3ce02f0ce33a",
            "name": "additionalTopic",
            "isOverridable": true,
            "entries": [
                {
                    "synonyms": [
                        "usuk",
                        "us",
                        "uk",
                        "us music",
                        "uk music",
                        "play usuk",
                        "play us",
                        "play uk",
                        "play us music",
                        "play uk music"
                    ],
                    "value": "usuk"
                },
                {
                    "synonyms": [
                        "vn",
                        "vietnamese"
                    ],
                    "value": "vn"
                }
            ],
            "isEnum": false,
            "automatedExpansion": false
        }
    ]
}

Это выглядит правильно как Объекты JSON Docs

Я строю с помощью командной строки jovo: jovo build

Сгенерировано additionalTopic.json & additionalTopic_usersays_en.json в папке platforms/googleAction/dialogflow/entities, как изображение

enter image description here

Эти шаги, описанные выше, выглядят как ОК , верно?

Затем я развертываюсь в DialogFlow через командную строку jovo: jovo deploy --project-id PROJECT_ID

Это Развернутый успех Как обычно.

Последние шаги я собираюсь Консоль DialogFlow , чтобы проверить пользовательские объекты, которые я создал,

И вот оно.

enter image description here

Entities name появился, а где synonyms?

То, что я хочу получить после развертывания, ожидается как первый образ выше.

Пожалуйста, посмотрите и помогите мне найти путь,

Действительно, спасибо.

p / s: я использую DialogFlow Console версии 2.

1 Ответ

0 голосов
/ 28 ноября 2018

Похоже, что это ошибка в jovo-framework.

В настоящее время jovo-framework поддерживает только DialogFlow версии 1.

Примечание к выпуску jovo: https://github.com/jovotech/jovo-framework-nodejs/releases

...