Skip to content

Latest commit

 

History

History
75 lines (60 loc) · 1.56 KB

README.md

File metadata and controls

75 lines (60 loc) · 1.56 KB

networkbot_chat

Nutzung Python virtuelle Umgebung

Python Version auf dem PC abfragen

py -0

Einrichten einer virtuellen Umgebung

py -3.10 -m venv env
.\env\Scripts\Activate.ps1

Aktualisieren von pip und Installieren von Rasa und Abhängigkeiten

python.exe -m pip install --upgrade pip  # Upgrade pip
pip3 install rasa
pip3 install rasa[spacy]
pip3 install rasa[full]
python -m spacy download de_core_news_lg

Falls ein neue Projekt gestartet werden soll.

rasa init

Nutzung für Rasa Run und Rasa Actions mit 2 Powershell Instanzen

  1. In der ersten PowerShell-Instanz starten Sie Rasa mit dem Befehl:
    rasa train
    rasa run
  2. In der zweiten PowerShell-Instanz starten Sie Rasa Actions mit dem Befehl:
    rasa run actions

Nutzung von Docker

Alle Dockerfiles und docker-compose.yml sind korrekt platziert.

cd %Projektordner%
docker compose build # zum Bauen der Docker Container
docker compose up # Starten Dockercontainer
docker compose down # Beenden aller Dockercontainer

Verwendung des erstellten PS Skriptes

  1. Ordner im Explorer öffnen
  2. Rechtsklick auf das Skript start_and_stop_chatbot.ps1
  3. Klick auf "Mit Powershell ausführen"

Tests mit Python

In Projektordner wechseln mit

cd %Projektordner%

Installiere die Anforderungen

pip install -r .\tests\requirements.txt

Starten von den verschiedenen Testdateien

python .\tests\tests_actions.py
python .\tests\test_calculateSubnet.py
python .\tests\test_docker_automated_action_server.py