Ein Chatbot Projekt besteht aus einem oder mehreren unabhängigen Abläufen, jeder mit seinem eigenen Auslöser und seinem eigenen Blockgraphen, verwaltet über den Abläufe Tab des Projekts.
Die zwei Auslöser Typen
Der Auslöser eines Ablaufs entscheidet, wann er läuft, festgelegt beim Erstellen oder Bearbeiten des Ablaufs:
- Befehl, läuft, wenn ein Nutzer einen bestimmten Befehl sendet, z. B.
/start. Nur ein Ablauf kann einen bestimmten Befehl verwenden. - Jede Nachricht, läuft, wenn ein Nutzer eine Nachricht sendet, die kein Befehl ist, der von einem anderen Ablauf abgedeckt wird, nützlich als Auffangbecken oder Standardantwort.
Einen Ablauf bauen
Klicke auf Editor öffnen bei einem Ablauf, um seine Arbeitsfläche zu öffnen: eine Blockpalette links (klicke auf einen Block, um ihn hinzuzufügen, statt Ziehen und Ablegen), deinen Ablaufgraphen in der Mitte, ausgehend von seinem Auslöser, und einen Inspector rechts für den gerade ausgewählten Block. Verbinde Blöcke, indem du von der unteren Kante eines Blocks zum nächsten ziehst, verzweigende Blöcke (wie Bedingung) haben mehr als einen beschrifteten Verbindungspunkt.
Einen Ablauf aktivieren und deaktivieren
Jeder Ablauf hat seinen eigenen Aktiviert/Deaktiviert Schalter in der Abläufe Liste, der Auslöser eines deaktivierten Ablaufs wird komplett ignoriert, ohne dass du ihn löschen oder neu bauen musst.
Tipp: Gib jedem Ablauf einen klaren Namen, das ist die Bezeichnung, die du in der Abläufe Liste siehst, und sonst nirgends, sie erscheint nie den Leuten, die deinem Bot schreiben.