Business Chatbot Beispiel: Taschenrechner

In diesem Beispielprojekt erläutert wie Ihnen einen Taschenrechner als Business Bot. Der Taschenrechner-Bot beherrscht die vier Grundrechenarten mit den mathematischen Operationen Addition, Subtraktion, Multiplikation und Division. Der Business Bot läuft autonom und benötigt somit kein Zugriff auf ein Geschäftssystem.

Dieses Beispielprojekt kann zur Offline-Verwendung heruntergeladen werden:

Paketstruktur und Klassen

Die Klassen befinden sich im src-Ordner. Die Schnittstelle zwischen Business Bot Plattform und dem Taschenrechner ist in der Klasse PluginClient des Paket de.citunius.businessbot.plugin definiert. Die Logik des Taschenrechner befindet sich in der Klasse CalculatorBot.java.

Projektstruktur

Vom Benutzer eingehende Nachrichten (z.B. in Form einer Rechenaufgabe) erfolgt durch die Methode handleIncomingMessage(). Abhängig vom zuletzt gespeicherten UserState, wird entweder die Methode messageOnMenuPreferences() für das Preference-Menü aufgerufen oder die Methode messageOnCommandCalculator(). Die Rechenaufgabe wird nun einer separaten Methode zugeführt und das Ergebnis über das PluginReturnMessage-Objekt an den Benutzer zurückgegeben.

Taschenrechner - Eingehende Nachricht

Taschenrechner auf der Plattform testen

Zum Testen des Taschenrechner-Business Bot benötigen Sie ein gültiges Konto auf der Business Bot Plattform. Dazu gehen Sie auf http://www.citunius.de/ um sich zu registrieren. Sofern Sie bereits ein gültiges Konto besitzen, folgen Sie den Anweisungen zum Hinzufügen eines Business Bot als lokale Datei im Kapitel Administration.