Я использую 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
.
Кто-нибудь испытывает подобное или может помочь мне отладить это?