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
.
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 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.