我在不使用Dialogflow而是使用我们自己的NLG / NLU的情况下构建Google Assistant动作,而是使用gactions cli上传我的动作文件,一切正常,同时我也可以在手机上的模拟器中进行测试,

我无法提交Alpha / Beta测试,我所看到的只是那些按钮被禁用,并且它说我没有任何动作(因为我没有使用dialogflow)。

如何提交Alpha / Beta测试的操作? 禁用提交按钮

无法识别通过操作包上传的操作

#1楼 票数:0

您似乎尚未在action包(使用gactions工具上传的文件)中定义任何action。 不幸的是,“动作”在这里有多种含义。 一个是应用程序本身,另一个是应用程序可以通过“意图”完成的事情。

尝试将主要意图添加到您的操作包中:

{
    "actions": [
        {
            "description": "Default Welcome Intent",
            "name": "MAIN",
            "fulfillment": {
                "conversationName": "HelloWorld"
            },
            "intent": {
                "name": "actions.intent.MAIN",
                "trigger": {
                "queryPatterns": [
                    "Open hello world"
                ]
                }
            }
        }
    ]
}

conversationName字段必须与您在同一文件中的conversations下定义的字段相同。

"conversations": {
    "HelloWorld": {
        "name": "HelloWorld",
        "url": "https://myapp.example.com",
        "fulfillmentApiVersion": 2,
    }
}

  ask by Parvesh translate from so

未解决问题?本站智能推荐:

1回复

与Dialogflow和Google上的操作混淆

我最近开始使用Dialog flow学习和开发聊天机器人。 聊天机器人还将用作移动应用程序和Web集成。 在使用dialogflow实现时,我曾经使用已经有一些示例的内联实现编辑器进行编辑。 卡和建议是从dialogflow实现库中导入并使用的。 到那时为止,一切都很好。 但是
1回复

Dialogflow 在没有用户操作的情况下显示欢迎文本

我试图在用户发起聊天时显示欢迎文本,即用户没有任何操作。 如何实现这一目标? 我尝试了 NPM 对话流或 @google-cloud/dialogflow 来检测意图以使用 node.js 触发意图。 它正在发送查询并在控制台中显示完整文本,但不会像用户与机器人交互时那样更新 UI。 谢谢。
1回复

DialogFlow actions-on-google:从当前 Intent 调用 Intent

如果函数调用完成,则在代码的注释区域中。 它抛出错误:“TypeError:无法在 newGame 读取未定义的属性‘询问’” 如果我用下面的代码行替换注释。 它抛出错误:“错误:未设置响应。” 这是代码。
1回复

Google上的操作-处理来自Dialogflow的轮播响应

我使用DialogFlow创建了一个简单的Google Assistant界面,其中包含多个我希望能够链接在一起的Carousel。 但是,每当我触摸轮播选项时,它总是转到指定了actions_intent_OPTION事件的第一个Intent。 我可以使用语音命令进入所有屏幕,但不确定如何
1回复

Dialogflow后续意图未在Google上的操作上触发

设置: 我的“默认欢迎意图”询问用户“在阿姆斯特丹,柏林,法兰克福,伦敦之间选择”。 然后,我创建了一个自定义的后续意图。 我还创建了一个名为“位置”的实体,并在其中添加了四个城市。 我的追踪意图如下所示: 这是问题所在: 当我在Google模拟器上的“操作
1回复

Google上“操作”的系统类型比Dialogflow少吗?

我一直在研究Dialogflow,现在开始研究Google上的Actions,并希望构建辅助操作。 当我阅读在Google Actions Builder 上的Actions中找到的系统数据类型时,似乎只看到几种类型: 日期 时间 约会时间 数字 而当我查看Dialogflow并查看系
1回复

将 Dialogflow 与现有的 Google 操作项目集成

首先,感谢您花时间阅读我们的问题。 所以,我们有一个 Dialogflow 项目连接到一个已经存在的谷歌项目。 当我们尝试通过“集成”选项卡在 google 上测试我们的技能时,它显示错误“前提条件检查失败”而没有任何更多信息,即使它仍然更新并按应有的方式使用我们的 Dialogflow 意图。
2回复

无法通过Dialogflow从Google上的操作写入Google Spreadsheet

我正在尝试使用Dialogflow从Google应用程序上的“操作”写入Google Spreadsheet。 我可以使用我的应用读取表格。 电子表格具有公共编辑访问权限。 我在实现Webhook中使用以下代码读取和写入电子表格。 我有我的SPREADSHEET_ID和SPREADS