Skip to content
Snippets Groups Projects

nachhaltiges-lernen-chatbot

Getting started

Folgende Schritte müssen durchgeführt werden:

  • Überprüfen der Ports
  • Überprüfen der IP
  • Erstellen eines Slash-Befehls in Mattermost
  • Erstellen eines eingehenden Webhooks in Mattermost
  • Anpassen der Datei editable_config.json um den erstellten eingehenden Webhook in Mattermost erreichen zu können
  • Starten von RASA Core und RASA Action Server

Überprüfen der Ports

Im Allgemeinen müssen die Ports nicht angepasst werden, außer es laufen bereits andere Anwendungen darunter. RASA:

  • Standardmäßig ist hier der Port 5007 eingestellt und ist an 2 Stellen anpassbar
  • Datei editable_config.json unter dem key rasa_webhook_url muss der Port in "http://:/webhooks/mattermostConnector/webhook" eingefügt werden.
  • Beim Starten von RASA muss der Port mit -p 5007 angehängt werden:
rasa run --enable-api --cors '*' -p 5007

Überprüfen der IP

Wenn sowohl RASA als auch Mattermost auf dem gleichen System laufen, dann reicht "localhost" als IP. Ansonsten muss in der Datei editable_config.json die IP angegeben werden, auf der das entsprechende System läuft und erreichbar ist.

Erstellen eines Slash-Befehls in Mattermost

Siehe Tutorial unter tutorials/Tutorial für die Erstellung eines SlashBefehls.doc

Erstellen eines eingehenden Webhooks in Mattermost

Siehe Tutorial unter tutorials/Tutorial für die Erstellung eines eingehenden Webhooks.doc

Das im Bestätigungsbildschirm erhaltene Token kopieren für das

Anpassen der Datei editable_config.json

Token an die Stelle des Tokens von mattermost_webhook_url kopieren:

"mattermost_webhook_url" : "http://localhost:8065/hooks/<TOKEN>"

Starten von RASA Core und RASA Action Server

Benötigt werden RASA Version 3.0.0 und Python 3.7

Beim Starten der beiden RASA Systeme muss der Port mit -p übergeben werden:

rasa run --enable-api --cors '*' -p 5007

Hinweis: Sollten der Action Server und RASA Core nicht auf dem gleichen System laufen, muss die Datei endpoints.yml auf die entsprechende IP und Port angepasst werden.

rasa run actions -p 5057