Ein einfaches Beispiel-System mit mathematischen Berechnungen. Alle benötigten Dateien sind bereits vorhanden!
Navigieren Sie in dieses Verzeichnis:
cd docs/scenarios/math-botsTerminal 1 - Server starten:
LocalNetAppChat.Server --port 5000 --key "demo"Terminal 2 - Math-Generator starten:
LocalNetAppChat.ConsoleClient emitter --server localhost --port 5000 --key "demo" --clientName "MathGen" --command "python -u python/generator-simple.py"Terminal 3 - Beobachter starten:
LocalNetAppChat.ConsoleClient listener --server localhost --port 5000 --key "demo" --clientName "Watcher"Sie sollten jetzt alle 3 Sekunden neue Mathe-Aufgaben im Beobachter-Terminal sehen!
generator-simple.py- Einfacher Aufgaben-Generatorgenerator-with-bot.py- Generator der Bots ansprichtgenerator-debug.py- Debug-Version mit mehr Ausgaben
calculate.ps1- Berechnet mathematische Ausdrückecelebrate.ps1- Jubelt bei großen Zahlengenerate-tasks.ps1- PowerShell Aufgaben-Generator
Terminal 4 - Bot starten:
LocalNetAppChat.Bot --server localhost --port 5000 --key "demo" --clientName "CalcBot" --scriptspath "./scripts"Terminal 2 - Generator neu starten (ersetzt den vorherigen):
LocalNetAppChat.ConsoleClient emitter --server localhost --port 5000 --key "demo" --clientName "MathGen" --command "python -u python/generator-with-bot.py"Der Bot berechnet nun automatisch alle Aufgaben!
Terminal 5 - Chat-Client:
LocalNetAppChat.ConsoleClient chat --server localhost --port 5000 --key "demo" --clientName "Teacher"Im Chat können Sie manuell testen:
/msg CalcBot exec calculate.ps1 "5 + 5"
Problem: Keine Ausgabe vom Python-Script
- Lösung: Stellen Sie sicher, dass Sie das
-uFlag bei Python verwenden
Problem: Bot reagiert nicht
- Lösung: Prüfen Sie, ob der Bot-Name "CalcBot" korrekt ist
Problem: Scripts nicht gefunden
- Lösung: Stellen Sie sicher, dass Sie im math-bots Verzeichnis sind