2017-10-16 4 views
1

Ich versuche, einen Chatbot zu erstellen, der, sobald der "Begrüßungsprozess" abgeschlossen ist, weitergeht und ein neues Thema ohne Benutzerabfrage einleitet. Es hat so etwas wie die folgenden sein:Mehrere Antworten mit Dialogflow (aka Api.ai)

bietet: hallo

Benutzer: hallo

bietet: Wie alt bist du?

Benutzer: 35

Bot: Großartig.

bot: Lass uns über Politik reden. Bist du Amerikaner?

Bis in die „große“ Linie alles funktioniert, aber dann kann ich nicht das Ereignis auslösen, die die Zeile „Lassen Sie uns über Politik reden ....“ fordert

Der Doc vage ist, kann ich dies tun, ohne webhooks? Und wenn nicht, wie würde ein solcher Webhaken aussehen?

Antwort

2

Sie können in der Dialogflow-Konsole mehrere Antworten definieren, wie in den folgenden Screenshots gezeigt, indem Sie im Antwortbereich der Absicht, der Sie die Antwort hinzufügen möchten, auf die Schaltfläche Add Message Content klicken. Sie können hier mehrere Nachrichten für einige Plattformen (je nach Plattform der Verfügbarkeit von Funktionen) mit Webhook Erfüllung mit Rich Messaging Antworten dokumentiert senden: https://dialogflow.com/docs/rich-messages


Gehen Sie auf den Antwortabschnitt der Absicht Sie möchten einen zweiten hinzufügen Antwort auf: enter image description here Klicken Sie ADD MESSAGE CONTENT und wählen Text response: enter image description here Geben Sie zweite Nachricht in der zweiten Textfeld ein: enter image description here

+1

Wie dies mit Fireb zu tun ase Funktionen? Ich kann 'app.ask()' nur einmal aufrufen, nächste Nachrichten erscheinen nicht ... –

Verwandte Themen