我正在使用DialogFlow Api v1。我有一个用按钮“将这个意图设置为对话结束”标记的意图,但是我没有收到响应中设置的值。
我已经使用该标签好几个月了,但是今天它突然没有响应该标签。
我收到的回复是:
{
'id': ...,
'lang': 'es-419',
'sessionId': '1769ad',
'timestamp': '2019-03-15T20:59:23.151Z',
'result': {
'source': 'agent',
'resolvedQuery': ...,
'action': '',
'actionIncomplete': False,
'score': 0.93605846,
'parameters': {},
'contexts': [ {'name': ..., 'lifespan': 2} ],
'metadata': {
'intentId': ...,
'intentName': ..., # its the expected intent!
'webhookUsed': 'false',
'webhookForSlotFillingUsed': 'false',
'isFallbackIntent': 'false'
},
'fulfillment': {
'speech': '',
'messages': [{'lang': 'es-419', 'type': 0, 'speech': ''}]
}
},
'status': {'code': 200, 'errorType': 'success'}
}
注意:我用...
替换了一些值,以使其更具可读性。
我曾经在endConversation
对象内部收到results.medatada
标志。
有人遇到类似问题或可以帮助我进行调试吗?