无法将实体中的条目部署到 DialogFlow

Can not deploy Entries in Entities to DialogFlow

我目前正在通过修改 Entities JSON Docs

使用自定义实体(开发人员实体)

知道如何使用我的 Intents.

手动创建和 link 我的自定义实体

我有

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
        }
    ]
}

看起来像 Entities JSON Docs

一样

我用 jovo 命令行构建:jovo build

它在文件夹 platforms/googleAction/dialogflow/entities 中生成了 additionalTopic.json & additionalTopic_usersays_en.json,作为图像

上面这些步骤看起来还可以,对吧?

然后我通过 jovo 命令行部署到 DialogFlow:jovo deploy --project-id PROJECT_ID

像往常一样部署成功

我要DialogFlow Console检查我创建的自定义实体的最后步骤,

就在这里。

Entities name出现了,但是synonyms在哪里?

我想要的是部署后,它期望作为上面的第一个图像

请大家看看,帮我找路,

非常感谢。

p/s : 我正在使用 DialogFlow 控制台版本 2。

看来这是 jovo-framework 中的错误。

此时,jovo-framework仅支持 DialogFlow 版本 1。

jovo 发布说明:https://github.com/jovotech/jovo-framework-nodejs/releases