Zephyrnet-Logo

Fügen Sie Chatbot-reiche Nachrichten mit Dialogflow Fulfillment hinzu

Datum:

Dialogflow-Erfüllung ist ein Dienst, der zum Austausch von Daten zur Implementierung Ihrer Geschäftslogik eingesetzt wird. Sie können es auch verwenden, um Ihrem Bot umfangreiche Antworten hinzuzufügen. Dialogflow-Fulfillment unterstützt umfangreiche Antworten, einschließlich Schaltflächen, Links, Bilder, Karten usw. In diesem Beitrag erfahren Sie, wie Sie mithilfe von Dialogflow-Fulfillment eine Rich-Response-Schaltfläche hinzufügen.

Es gibt mehrere Möglichkeiten, die Rich-Response-Schaltfläche in Dialogflow festzulegen:

  • Dialogflow Intent-Schnittstelle: Dialogflow bietet eine einfache Möglichkeit, über die Schnittstelle selbst umfangreiche Antworten hinzuzufügen. Eine Schritt-für-Schritt-Anleitung zur Verwendung der Schnittstelle finden Sie hier hier.
  • Dialogflow-Erfüllung: Sie können mithilfe des Erfüllungscodes umfassende Antworten hinzufügen. Und das ist der Hauptinhalt dieses Artikels.

Sehen wir uns an, wie Sie über den Dialogflow-Fulfillment-Code Vorschlags-Chips (auch als Quick Replies bezeichnet) hinzufügen.

Hier ist der Beispielcode zum Hinzufügen von Vorschlagschips:

agent.add(new Suggestion("Quick Reply")); 
agent.add(new Suggestion("Suggestion"));

Zuerst gehen Dialogablauf und wählen Sie Ihren Agenten aus. Gehen Sie zu „Intents“ und erstellen Sie eine Absicht „Richmessage“.

Als nächstes müssen wir den Webhook-Aufruf für diesen Intent aktivieren. Scrollen Sie nach unten, um „Webhook-Aufruf für diese Absicht aktivieren“ zu finden.

Wählen Sie als Nächstes im Menü auf der linken Seite „Fulfillment“ aus und aktivieren Sie den Inline-Editor.

Fügen Sie den folgenden Code in index.js ein:

Hier registrieren wir die Absicht „richmessage“ und fügen dann den Antworthandler dafür hinzu.

Wie Sie auf der rechten Seite im Bild oben sehen können, werden zwei Schaltflächen angezeigt: „Schnelle Antwort“ und „Vorschlag“. Diese kommen über den Erfüllungscode.

Speichern Chatbot Umfangreiche Reaktionen auf Ihre Website und mobilen Apps

Dazu müssen Sie auf der Clientseite Ihren eigenen Code schreiben, um den JSON zu analysieren und die Benutzeroberfläche zu rendern.

Alternativ können Sie Lösungen wie verwenden Kommunizieren einbetten Chatbots mit reichhaltigen Reaktionen auf Ihr Produkt.

Unten sehen Sie, wie die Vorschlagschips in Kommunicate aussehen.

Source: https://chatbotslife.com/add-chatbot-rich-messages-using-dialogflow-fulfillment-2f4cdf9551fc?source=rss—-a49517e4c30b—4

spot_img

Neueste Intelligenz

spot_img