嗨,我正在使用google助手,我正在使用Google Action Console中的Action Builder。我使用操作控制台中提供的google Cloud function编辑器来测试我的webhook。我想使用媒体播放器来阅读我提供的url的mp3歌曲。我遵循了这里的文档:https://developers.google.com/assistant/conversational/prompts-media,我使用了以下代码: app.handle('media', (conv) => {
conv.add('This is a media
我已经编写了自己的库来响应对话实现webhook,但它不能像docs所说的那样工作。 当我的webhook被用来实现时,简单的文本响应可以工作,但建议芯片不能。Dialogflow控制台中的" response“选项卡显示来自我的webhook的响应: {
"outputContexts": [ ],
"fulfillmentText": "Hi, how can I help you?",
"fulfillmentMessages": [
{ "text": {"text
我有一个基本的AppScript,它创建菜单项,在用户单击菜单项后执行函数。该函数提示用户输入一个url。此代码嵌入到只读的Google中,因此用户首先需要制作Google的副本。
在我选择进入V8运行时之前,它一直按预期工作。现在,当用户单击菜单项“创建古兰经报告卡”时,标准授权对话框将显示给用户,单击“允许”后,脚本将不显示对话框“输入电子表格的完整链接”。
当我将运行时还原为遗留appscript (又名Rhino)时,对话框将按预期显示。我无法在迁移文档()中识别我需要实现的任何东西来处理这个问题。
下面的代码片段。我会很感激你的帮助!
function onOpen() {
Do
我在Dialogflow中设置了一个使用webhook的操作,它使用ngrok隧道指向本地服务器。当使用Dialogflow的“立即测试”功能时,webhook正在工作,请求被发送到webhook,响应被接收,但当在模拟器中测试时,它显示"Action is now response now now“。在ngrok日志中,我可以看到向端点发出的请求与使用“立即测试”时的请求相同。在模拟器的日志中,它显示"MalformedResponse: Failed to parse Dialogflow response into AppResponse“。 下面是从Dialogflo
我正在尝试将我的应用程序与Dialogflow集成,并将请求发送到Mulesoft,然后从Mulesoft以Webhook指南中提到的格式返回响应。
以下是诊断信息中显示的API请求和响应:-
执行请求:-
{
"responseId": "da851e5f-b6c3-4a17-bfdf-ad935d5003f6",
"queryResult": {
"queryText": "Open the report opportunity by Type where Type equals to New Customer
我试图在基本卡中实现按钮--我遇到了一个错误。
API 2:未能解析带有'INVALID_ARGUMENT‘错误的JSON响应字符串:INVALID_ARGUMENT版本:无法找到字段。“HTTP状态代码: 200。
conv.ask(new BasicCard({
text: `This is a basic card. Text in a basic card can include "quotes" and`,
subtitle: 'This is a subtitle',
buttons: [
{
我有困难提交我的谷歌行动技能(此技能是基于对话框的)。这是提交我的技能后的信息。
Your Action leaves the mic open for a user command without a prompt, such as a greeting or an implicit or explicit question.
Note: Thank you for submitting your Assistant Action for review.
However, your Action has been rejected for the following:
1. Your A