Aktionen
Aktionen sind das, was der Bot bei Auslösung einer Reaktion ausführt. Eine Reaktion kann mehrere Aktionen haben; sie werden der Reihe nach von oben nach unten ausgeführt. Hinzugefügt werden sie über die Schaltfläche Aktion hinzufügen im Abschnitt Aktionen des Editors. Aktionen tauschen Daten über den Ausführungskontext (ctx) und die Nutzerparameter aus — siehe Substitutionen und Formeln.
Nachrichten und Antworten
- Nachricht senden — die Hauptaktion: setzt eine Antwort aus Blöcken zusammen (Text, Foto, Datei, Verzögerung, KI, Reaktionsaufruf), fügt Inline-Schaltflächen, Menüs und Dialogschritte hinzu. Ausführlich — Nachrichten und Schaltflächen.
- Nachricht speichern — schreibt den Text der eingehenden Nachricht in einen Nutzerparameter.
- Weiterleiten — leitet die eingehende Nachricht an angegebene Chats weiter (mit optionaler Thread-ID).
- Benachrichtigung — sendet eine Benachrichtigung an Dienst-Chats mit Nutzer-, Chat- und Textdaten.
Nutzer: Markierungen und Parameter
- Markierungen ändern — fügt Abonnenten-Markierungen hinzu und/oder entfernt sie.
- Parameter ändern — setzt, löscht oder erhöht Nutzerparameterwerte.
Moderation
- Empfangene Nachricht löschen — löscht die eingehende Nachricht (optional alle Nachrichten des Nutzers, mit Verzögerung).
- Gesendete Nachrichten löschen — löscht Bot-Nachrichten (dieser Reaktion oder alle im Chat, mit Verzögerung).
- Rechte ändern — stummschalten / Stummschaltung aufheben / sperren / entsperren / Rechte einschränken eines Mitglieds, befristet oder dauerhaft; bei Einschränkung werden bestimmte Rechte ausgewählt.
- Wichtige Reaktion (Farbe) — markiert den Dialog farblich für den Operator.
Daten und Sammlungen
- Eintrag erstellen — fügt eine Zeile in eine Sammlung ein; mit „Deduplizierungsschlüssel" funktioniert es als Upsert (ohne Duplikate).
- Einträge aktualisieren — ändert Zeilen, die dem Filter entsprechen.
- Einträge suchen — liest Zeilen als Array in den Kontext (zum Durchlaufen).
- Einträge löschen — löscht Zeilen nach Filter.
- Schleife über Liste — durchläuft ein Array aus
ctxund führt für jedes Element verschachtelte Aktionen aus (z. B. Versand an eine Liste).
Weitere Informationen zu Sammlungen — Sammlungen und Daten.
Externe Anfragen
- Web-Anfrage — HTTP-Anfrage (GET/POST/PUT/DELETE) mit Headern, Body, Erfolgscodes, Timeout und Wiederholungen; die Antwort wird per JSONPath in einen Parameter oder
ctxgespeichert; kann asynchron ausgeführt werden und Reaktionen bei Erfolg/Fehler starten. - URL laden — lädt eine Seite herunter und speichert ihren lesbaren Text in
ctx(zur weiteren Verarbeitung oder für KI). - Anfrage an Quelle — liest Daten aus einem verbundenen Connector (REST / OzmaDB) in
ctx. - In Quelle schreiben — schreibt Daten in einen Connector (POST/PUT/DELETE).
Über Quellen und Schlüssel — Quellen und Schlüssel.
KI und Berechnungen
- KI — ruft ein Sprachmodell auf: Prompt, Antwort in Parameter/
ctxspeichern, optionales JSON-Schema zur Strukturextraktion, Antwort an Nutzer senden. Siehe KI-Antworten. - Berechnung — berechnet nach einer Formel oder einer Entscheidungstabelle (Regeln „wenn → dann", die erste wahre gewinnt) und speichert das Ergebnis in
ctx/Parameter.
Logik und Szenarien
- Kettenreaktion — startet eine andere Reaktion über deren Namen.
- Nächste Reaktion — übergibt die Steuerung an die nächste passende Reaktion in der Liste.
- Szenario starten — startet einen schrittweisen Assistenten (Flow). Siehe Szenarien.
- Bestätigung anfordern — sendet eine Karte an einen Genehmiger; Schaltflächen „Bestätigen"/„Ablehnen" starten die jeweiligen Reaktionen.
- An Operator übergeben — übergibt den Dialog in den Operator-Posteingang. Siehe Chats und Operatoren.
Integrationen
Die Aktionen GetCourse, Google Sheets und Google Drive werden über die gleichnamigen Integrationen verbunden (siehe Integrationen). Im Reaktionsbaukasten sind diese Aktionen als „demnächst" markiert — nutzen Sie sie vorerst über die Integrationseinstellung, Web-Anfragen oder KI. Der universelle Versand an einen externen Dienst ist über die Webhook-Integration und die Aktion Web-Anfrage verfügbar.
Nächste Schritte
- Nachrichten und Schaltflächen — Baukasten für Antworten und Dialoge.
- Substitutionen und Formeln — Variablen in Texten und Logik.