我有一个名为ContinueIntent
的意图,其事件名为ContinueEvent
。
我也有一个名为DummyIntent
的意图。我正在使用Dialogflow V2。
我希望用户调用DummyIntent
。然后,它链接到Webhook,该Webhook返回一个参数值,然后调用ContinueIntent
。
请使用应从Webhook返回的python / JSON进行响应。然后的问题是如何更改现有的webhook和JSON(如下所示)以允许我执行以下操作:
调用另一个意图
通过一个值
当前JSON:
{
"fulfillmentText": text,
"source": source
}
我在某处阅读过要添加的内容(但我不知道该在哪里使用,也无法使其正常工作):
CLIENT_ACCESS_TOKEN = 'sdfghjkl34notreal567890dfghjkl'
ai = apiai.ApiAI(CLIENT_ACCESS_TOKEN)
req = ai.event_request(apiai.events.Event("ContinueEvent"))
response = req.getResponse().read()
最佳答案
解决方案是将JSON更改为以下内容:
"followupEventInput":{
"name":"ContinueEvent",
"parameters":{
"param": param_value
}
},
关于python - 调用另一个意图的意图(没有后续意图),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51187856/