У меня есть намерение, называемое ContinueIntent
и его событие называется ContinueEvent
. У меня также есть намерение под названием DummyIntent
. Я использую Dialogflow V2.
Я хочу, чтобы пользователь DummyIntent
. Затем он ссылается на webhook, который возвращает значение параметра, а затем вызывает ContinueIntent
.
Пожалуйста, ответьте на 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
}
},