Dialogflow Chatbot per Plugin in WordPress integrieren

Als ich heute zu Dialogflow Themen im Web unterwegs war, bin ich durch Zufall auf eine sehr einfache Chat Integration für WordPress gestoßen und habe diese gleich implementiert. Es handelt sich hier um das Plugin “My Chatbot” von Daniel Powney, mit dem ein Dialogflow Agent sehr einfach in WordPress integriert werden kann. Das habe ich gleich einmal für diesen Blog ausprobiert. Edit vom 09.10.2023: das Plugin ist in der Version <= 1.1 angreifbar: “Reflected Cross Site Scripting (XSS) vulnerability” und wurde daher hier entfernt.

Man kann den Bot entweder als Overlay am Bildschirmrand einbinden oder per Shortcode an eine Stelle seiner Wahl. Einfacher geht es kaum. Das hat nach dem Eintragen des agent vlient access token, das man in den Eistellungen des Bots in Dialogflow findet, auch sofort ohne Probleme funktioniert.

Erste Erkenntnis für diesen Blog: Bei aktivierter Sprachsteuerung wird leider kein Mikrofon Symbol zur Aktivierung der Spracheingabe angeboten. Hier muss ich also noch forschen, wie da geht, damit dieser Bot auch wirklich zum Thema dieses Blogs passt.

Wenn man einen anderen Client, wie zum Beispiel einen Facebook Messenger simuliert, kann man auch andere Content Arten, wie zum Beispiel Bilder als Antworten einfügen.

Mehr dazu in folgendem Blogpost des Plugin Autors: https://danielpowney.com/my-chatbot-demo/

UPDATE: Wie ein Chatbot noch einfacher per Code Snippet direkt aus Dialogflow überall heraus einbindbar ist, lest ihr hier: Dialogflow Chatbot ganz einfach auf jeder Website integrieren