So erstellen Sie einen Chat-Bot für Ihre Site oder Ihr Unternehmen

So erstellen Sie einen Chat-Bot für Ihre Site oder Ihr Unternehmen / Wordpress & Webentwicklung

Das Beste an einer Website und dem Verfassen von Online-Autoren ist die Möglichkeit, mit so vielen Menschen auf der ganzen Welt in Kontakt zu treten.

Leider gibt es eine Schwierigkeit, mit so vielen Menschen in der ganzen Welt in Kontakt zu treten - Zeitzonen. Möglicherweise möchten Sie mit Ihrer Leserschaft interagieren oder mit potenziellen Kunden Geschäfte machen, aber irgendwann müssen Sie schlafen.

Betreten Sie den Chat-Bot. Ein Chat-Bot kann als digitale Sekretärin an der Rezeption dienen, wenn Sie keine IM-Anfragen annehmen können. Die Intelligenz dieses Digitalen “Sekretär” Es kommt wirklich nur darauf an, wie gut Sie den Dialog in Ihren Chat-Bot programmieren können.

MUO hat bereits ChitterIM behandelt, einen Chat-Bot, der IM-Befehle von Ihnen akzeptiert, um mit Twitter zu interagieren. Dies ist nur ein Beispiel dafür, wie ein Chat-Bot Aufgaben für Ihre Website oder Ihr Unternehmen automatisch ausführen kann. In diesem Artikel zeige ich Ihnen jedoch die grundlegenden Schritte, um einen eigenen Chat-Bot für Ihre eigene Website oder Ihr eigenes Unternehmen zu erstellen.

So erstellen Sie einen Chat-Bot

Bei weitem ist das beste verfügbare Werkzeug dafür IMified. Im Verzeichnis wurde kurz über IMified berichtet, und Mark behandelte, wie der vorgefertigte IMified-Bot verwendet wird, um eine ganze Liste vorgefertigter Anwendungen zu verwenden, die die Leute von IMified bereits anbieten.

Sie können jedoch auch einen benutzerdefinierten Chat-Bot erstellen, indem Sie sich für ein neues Konto anmelden und dann auf klicken “Erstellen Sie einen neuen Bot” Taste im rechten Menü.

Das Einrichten eines eigenen Chat-Bot ist so einfach wie das Erstellen einer ID für Ihren Bot und das Festlegen der URL, unter der sich der Chat-Code Ihres Bots befindet. In meinem Fall speichere ich den PHP-Code für die Bot-Programmierung auf meiner eigenen Website. Daher habe ich den Pfad zu dieser PHP-Datei angegeben.

Wenn Sie fertig sind, erhalten Sie eine lange Zeit “Bot Key” das können Sie verwenden, wenn Sie tiefer in die Integration Ihres Bots in verschiedene Dienste einsteigen, z. B. die Programmierung Ihrer eigenen Twitter-Funktionen. Im Moment konzentrieren wir uns jedoch darauf, diese grundlegende PHP-Datei zu erstellen, in der Sie Ihren Bot für die Interaktion mit Ihren Benutzern programmieren können.

Um zu zeigen, wie dies im Grunde funktioniert, werde ich erklären, wie die grundlegende PHP-Datei von IMified funktioniert. So sieht der grundlegende Interaktionscode aus.

Sie sagten ". $ _REQUEST ['value2'].", Das Sie wissen."; brechen;?>

Wenn Sie diesen Beispielcode schrittweise durchgehen, werden Sie sehen, wie einfach es ist. Mit dem IMified-Bot können Sie die Konversation durch mehrere führen “Schritte”, und Sie können die Navigation erzwingen. Sie können dem Benutzer gestatten, etwas einzugeben und mit dem nächsten Schritt fortzufahren, indem Sie nichts tun und den Abschnitt einfach mit beenden “brechen;”. Wenn Sie Ihr Echo mit a beenden “”, Es setzt den Bot (und das Gespräch) wieder an den Anfang zurück. Dein Bot wird alles vergessen, was kürzlich gesagt wurde.

Mit IMified können Sie auch a verwenden “gehe zu” Befehl, um zu einem bestimmten Schritt in der Konversation zu gelangen, und die Konversation einen Schritt zurückzwingen (Ich zeige Ihnen, wie das unten funktioniert).

Aber zuerst sieht das Bot-Gespräch so aus. Der Bot heißt “tswdesk”.

Natürlich möchten Sie, dass Ihr Chat-Bot ein wenig intelligenter (und interessanter) ist als dieses einfache Beispiel. Da Sie die Konversation jedoch mit PHP-Code steuern, denken Sie nur an die Möglichkeiten. Basierend auf der Konversation können Sie verschiedene Dienste für Ihre Leser oder Ihre Kunden durchführen. Senden Sie eine E-Mail, melden Sie sich an “Feedback” testen Sie eine Datei oder stellen Sie dem Benutzer die angeforderten Informationen zur Verfügung. Die Möglichkeiten sind wirklich unbegrenzt.

Hier ist ein Beispiel-PHP-Bot-Code, in dem Sie dem Besucher die Option zur Auswahl aus einem Menü von geben können “Dienstleistungen” dass dein Bot bietet.

1-Newsletter abonnieren
2-Bitte, mit dem Redakteur zu sprechen
3-Feedback abgeben
4-Abonnieren Sie den RSS-Feed
5-Anruf anfordern
Bitte geben Sie Ihre Anfrage ein: "; break; else echo" Ich verstehe Ihre Antwort nicht, versuchen Sie es erneut. "; break; Fall 3: if ($ _REQUEST ['msg'] ==" 1 ") echo" Vielen Dank. Ich habe Sie mit Ihrem IM-E-Mail-Konto für unseren Newsletter abonniert. Einen schönen Tag noch."; if ($ _REQUEST ['msg'] ==" 2 ") echo" Vielen Dank. Ich habe unserem Redakteur mitgeteilt, dass Sie mit ihm sprechen möchten. Einen schönen Tag noch."; if ($ _REQUEST ['msg'] ==" 3 ") echo" Vielen Dank. Bitte geben Sie jetzt Ihr Feedback ein. "; If ($ _REQUEST ['msg'] ==" 4 ") echo" Vielen Dank. Fügen Sie unseren RSS-URL zu Ihrem Reader hinzu, um ihn zu abonnieren: http://www.topsecretwriters.com/rss. Einen schönen Tag noch."; if ($ _REQUEST ['msg'] ==" 5 ") echo" Vielen Dank. Sie haben einen Anruf beantragt. Bitte geben Sie Ihre Telefonnummer ein. "; Pause; Fall 4: echo" Vielen Dank. Ihre Information wurde eingereicht. Einen schönen Tag noch."; brechen;?>

Da der Hintergrundcode nun etwas mehr Logik und Informationen enthält, können Sie sehen, wie viel intelligenter der Bot den Benutzern erscheint, wie in der folgenden Unterhaltung gezeigt.

Die Ausführung einiger dieser Aufgaben kann nun so einfach wie das Schreiben in eine Protokolldatei oder das Senden einer E-Mail an den Editor mit PHP sein. Wenn Sie jedoch möchten, dass Ihr Bot Sie unterstützt, indem Sie Twitter-Befehle akzeptieren oder Alarme für alle Chat-Nachrichten ausgeben “Freunde”, Es wird die Verwendung einiger IMified-APIs erforderlich. Das ist außerhalb des Rahmens dieses Artikels, aber wir werden diese coolen Funktionen in einem kommenden Artikel kennenlernen.

Haben Sie jemals IMified verwendet, um Ihren eigenen Bot anzupassen, oder haben Sie einen anderen ähnlichen Dienst in Anspruch genommen? Teilen Sie die Erfahrungen und Erkenntnisse Ihres Chat-Bot im Kommentarbereich weiter unten mit.

Bildnachweis: Shutterstock

Erfahren Sie mehr über: Online-Chat, Webdesign, Webmaster-Tools.