我正在使用Actions SDK,我有不同的配置让模拟器调用我的自定义意图!似乎模拟器拒绝触发MAIN以外的任何动作,甚至不是TEXT。下面是我的action.json:
=SUMPRODUCT((Sheet2!$A$1:$A$3<=A1)*(((Sheet2!$B$1:$B$3<>"")*(Sheet2!$B$1:$B$3)+(Sheet2!$B$1:$B$3="")*(Sheet2!$A$1:$A$3))>=A1))>0
我正在使用firebase,在firebase日志中,我看不到来自我的自定义或TEXT意图的任何日志。以下是我的index.json代码的一部分:
{
"actions": [
{
"description": "Default Welcome Intent",
"name": "MAIN",
"fulfillment": {
"conversationName": "SHOPPING"
},
"intent": {
"name": "actions.intent.MAIN",
"trigger": {
"queryPatterns": [
"Talk to stroller shopping expert"
]
}
}
},
{
"description": "Listing strollers for a specified age group",
"name": "SHOPPING",
"fulfillment": {
"conversationName": "SHOPPING"
},
"intent": {
"name": "SHOPPING",
"trigger": {
"queryPatterns": [
"I am looking for a jogging stroller",
"I am shopping for a jogging stroller"
]
}
}
}
],
"conversations": {
"SHOPPING": {
"name": "SHOPPING",
"url": "SOME_URL (I have a valid URL BTW)",
"fulfillmentApiVersion": 2
}
}
}
有没有人知道可能有什么问题,我将不胜感激。
答案 0 :(得分:0)
问题解决了。我必须启用网络历史记录。
我使用的是商业电子邮件,我不得不经历一个错综复杂的配置流程来“打开网络历史记录”!现在一切正常通过ngrok和我的快递应用程序。我想它也应该在firebase上工作。因此,action.json和index.js很好,问题在于业务电子邮件的配置不完整!
以下是我遵循的步骤:https://productforums.google.com/forum/#!msg/apps/-52VibOcvrY/wUow1QOJ3VQJ