Dialogflow отправляет пользовательскую полезную нагрузку json из webhook - PullRequest
3 голосов
/ 01 июля 2019

В консоли Dialogflow я могу установить пользовательскую полезную нагрузку, например, такую:

enter image description here

Как я могу отправить точно такой же ответ из пользовательской интеграции webhook.

Я пытался отправить его из Flask в формате JSON, но он не работал.

1 Ответ

0 голосов
/ 02 июля 2019

Когда вы используете веб-крючок, вы должны отправить обратно полный веб-ответ.К сожалению, документация для протокола webhook, похоже, пропала, когда они перенесли документацию с dialogflow.com на cloud.google.com/dialogflow.Тем не менее, он все еще доступен в документе Обнаружение диалогового потока .Если вы посмотрите на GoogleCloudDialogflowV2WebhookResponse, то увидите, что вам придется отправить что-то вроде этого:

{
    "payload": {
        "facebook": {
            "attachment": {
                # ... etc.
            }
        },
        "slack": {}  # ... etc.
    }
}

Формат для версии v2beta1 API Dialogflow такой же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...