Eigene Befehle und deine ersten Regeln
Erstelle einen Befehl, der Informationen in deinem Telegram-Chat teilt. Lerne Ereignisse, Alle- und Beliebige-Bedingungen sowie Moderatorenbefehle kennen.
In diesem Artikel
Hallo! Im Kurschat wird jeden Tag gefragt, wo die Aufzeichnungen liegen. Im Support fragen Menschen, wie sie ihr Abo bezahlen können. Moderatoren erklären erneut die Regeln für Stellenanzeigen, während ein Projektteam vor dem Webinar seine Aufgaben im Blick behält.
Combot kann einen Teil dieser wiederkehrenden Aufgaben übernehmen. Unter Automatisierung legst du eine Regel fest: was passieren muss und was der Bot daraufhin tun soll.
- EreignisEine Nachricht erscheint im Chat
- BedingungenEine Zahlungsfrage im Support
- AktionCombot sendet eine Anleitung
Zum Beispiel: „Wenn jemand im Support fragt, wie man bezahlt, sende die Anleitung.“ Oder: „Wenn ein Moderator mit einem Befehl auf eine hilfreiche Nachricht antwortet, gib deren Verfasser 25 XP.“
Diese Anleitung erklärt die Einstellungen anhand solcher Alltagssituationen. Die Beispiele dienen zum Lernen: Ersetze Themennamen, Links und Nachrichten durch deine eigenen. Bedingungen und Grenzen stehen jeweils dabei, damit die Regel das tut, was du beabsichtigst.
Wenn du den Editor gerade zum ersten Mal geöffnet hast, beginne mit einem einfachen Befehl. Hast du schon eine Aufgabe im Kopf, entdecke die 11 fertigen Szenarien oder suche die passende Einstellung im Inhalt.
Der Editor zeigt nur Felder, die zum gewählten Ereignis passen. Eine Frage im Chat, eine Beitrittsanfrage und ein Moderatorenbefehl können deshalb unterschiedliche Einstellungen haben.
Deinen Chat vorbereiten
Stell dir den Chat eines Onlinekurses vor. Jeder neue Teilnehmer fragt, wo die Aufzeichnungen sind, und die Kursbetreuung sucht erneut denselben Link. Lassen wir zunächst Combot diese Informationen senden.
Füge @combot zum Chat hinzu. Öffne das Combot-Dashboard, wähle den Chat und gehe zu Automatisierung.
Prüfe zwei Dinge: Darfst du die Einstellungen ändern, und darf der Bot die Aktion ausführen? Zugriff auf Statistiken erlaubt beispielsweise nicht unbedingt das Erstellen von Regeln. Und die Berechtigung zum Senden erlaubt dem Bot noch nicht, Nachrichten anderer zu löschen.
Wähle die Berechtigungen passend zur Aufgabe:
- Informationen teilen: Der Bot muss im gewählten Chat oder Thema schreiben dürfen — einem eigenen Gesprächsbereich innerhalb des Chats.
- Werbung entfernen: Er benötigt die Berechtigung zum Löschen von Nachrichten.
- Mitglieder stummschalten oder sperren: Er benötigt Administratorrechte zum Einschränken von Mitgliedern.
- Beitrittsanfragen genehmigen: Er benötigt die Berechtigung zum Einladen von Nutzern.
- XP oder Reputation vergeben: Die jeweilige Funktion muss in den Combot-Einstellungen aktiviert sein.
Wenn über der Regelliste ein Hinweis erscheint, kümmere dich zuerst darum. Eine gespeicherte Regel „25 XP für eine hilfreiche Antwort“ funktioniert beispielsweise nicht, wenn XP im Chat deaktiviert sind.
Regeln gehören zum ausgewählten Chat. Wenn du Trigger bereits zwischen mehreren Chats synchronisierst, bearbeite den gemeinsamen Satz im Quellchat. Dort kannst du etwa Kursinformationen für mehrere Gruppen aktualisieren; in den übernehmenden Chats ist die Bearbeitung möglicherweise nicht verfügbar.
Deine erste Regel: nützliche Informationen teilen
Im Kurschat kommt oft die Frage: „Wo sind die Aufzeichnungen und Aufgaben?“ Erstellen wir dafür /course_info. Der Befehl löscht nichts und schränkt niemanden ein, eignet sich also gut für den Einstieg.
- Klicke auf Trigger hinzufügen. Nenne die Regel Kurs — Aufzeichnungen und Aufgaben.
- Wähle unter Typ die Option Befehl. Füge
/course_infohinzu. - Wähle Befehl ohne Antwortziel. Lass Ausgelöst durch für alle offen, damit jeder Kursteilnehmer ihn nutzen kann.
- Füge unter DANN die Aktion Nachricht senden hinzu. Du kannst den folgenden Text verwenden und die Themennamen ersetzen.
- Behalte Quellchat und das aktuelle Thema bei. Klicke auf Aktion speichern.
- Klicke auf Validieren und dann auf Trigger speichern. Stelle sicher, dass die Regel aktiviert ist.
- Sende
/course_infoin Telegram. Die Informationen sollten erscheinen. Ein gewöhnliches „Hallo zusammen!“ sollte nichts auslösen.
Nun reicht der Kursbetreuung ein Befehl, statt die Erklärung jedes Mal neu zu schreiben. Später kannst du eine Schaltfläche zu den Materialien hinzufügen; siehe Die Antwort gestalten.
Validieren sucht nach Problemen in den Einstellungen. Es sendet den Befehl nicht für dich und prüft die Antwort in Telegram nicht: Diesen letzten Schritt musst du selbst ausführen.
Erklären, was der Bot tun soll
Fast jede Regel lässt sich in einem Satz beschreiben:
Wenn jemand im Support „wie bezahlen“ fragt, sende eine Zahlungsanleitung.
Der Editor teilt diesen Satz auf. Unter WENN beschreibst du, worauf reagiert werden soll. Unter DANN wählst du die Aktion.
Der Bot leitet die Aufgabe nicht aus dem Regelnamen ab. Der Name „Neuen Mitgliedern helfen“ aktiviert allein nichts: Du musst neue Mitglieder, ein Ereignis und eine Aktion auswählen.
Alle: Jede Bedingung muss zutreffen
Angenommen, die Zahlungsanleitung wird nur im Support gebraucht. Lege zwei Bedingungen fest: das richtige Thema und die Formulierung „wie bezahlen“.
„Wie bezahlen wir das Abo?“ im Support passt. Derselbe Satz in Plauderecke passt nicht. „Wie ändere ich mein Passwort?“ im Support passt ebenfalls nicht.
So funktioniert Alle beziehungsweise UND: Jede ausgewählte Anforderung muss erfüllt sein.
Beliebige: Eine passende Option reicht
Manche schreiben „wie bezahlen“, andere „Zahlung klappt nicht“. Beide brauchen dieselbe Anleitung.
Wo der Editor Beliebig beziehungsweise ODER anbietet, genügt eine passende Option. Niemand muss beide Formulierungen in eine einzige Nachricht schreiben.
Ausnahmen: Personen oder Nachrichten auslassen
In einem Stellenchat erinnerst du an die Regeln für Anzeigen, möchtest aber nicht auf die Ankündigungen deines eigenen Teams antworten. Füge Administratoren unter Ausschließen hinzu.
Eine Ausnahme entfernt niemanden aus dem Chat und entzieht keine Rechte. Sie bedeutet nur: „Diese Gruppe von Bedingungen trifft auf diese Person nicht zu.“
Ausnahmen bei Nutzerbedingungen gelten auch bei Beliebige. Eine passende Aktivitätsbedingung hebt beispielsweise den Ausschluss von Administratoren innerhalb derselben Gruppe nicht auf.
Mehrere ODER-Varianten in einer Regel
Nutze ODER-Option hinzufügen, wenn verschiedene Bedingungsgruppen zur gleichen Antwort führen sollen. Zum Beispiel:
- Jemand schreibt „wie bezahlen“ im Support.
- Jemand schreibt „wo ein Abo kaufen“ im Thema Fragen neuer Mitglieder.
Beschreibe beide Situationen und schreibe die Anleitung einmal. Der Ereignistyp ist gemeinsam. Selbst wenn beide Varianten passen, wird die Aktionsliste dieser Regel nur einmal ausgeführt.
Zwei getrennte Regeln verhalten sich anders: Jede kann eine eigene Antwort senden. Deshalb erzeugen zwei ähnliche Regeln manchmal doppelte Nachrichten.
ODER-Varianten sind unabhängig. Wenn Administratornachrichten auf keine Variante passen dürfen, füge die Ausnahme jeder einzelnen hinzu.
Eine einzelne Variante lässt sich deaktivieren. Du kannst etwa Antworten im Thema Fragen neuer Mitglieder vorübergehend stoppen und den Support weiter bedienen. Um das gesamte Szenario anzuhalten, deaktiviere die Hauptregel.
Eine nützliche Gewohnheit: Lies die Bedingung vor dem Speichern laut. „Überall auf das Wort Zahlung antworten“ und „nur im Support auf eine Zahlungsfrage antworten“ sind verschiedene Regeln.
Eigene Befehle für Mitglieder und Moderatoren
In einem Chat sind zwei Arten von Befehlen hilfreich. Manche liefern eine Antwort: Wo ist der Zeitplan, wie erreiche ich die Kursbetreuung, wo gebe ich Aufgaben ab? Andere helfen einem Moderator, auf ein bestimmtes Mitglied einzuwirken, etwa mit einer Verwarnung oder einer Belohnung für eine hilfreiche Antwort.
Die Befehlsnamen in dieser Anleitung sind Beispiele. Erstelle sie zuerst im Editor; das bloße Eingeben im Chat fügt sie Combot nicht automatisch hinzu.
Regelname, Beschreibung und Typ
Der Name erscheint in der Automation-Liste. Wähle etwas, das ein Kollege auf Anhieb versteht: „Kurs — Informationen für Teilnehmer“ oder „Stellen — Hinweis zur Gehaltsangabe“. Bis zu 80 Zeichen sind möglich.
Die Beschreibung ist eine Notiz für Administratoren mit bis zu 280 Zeichen. Zum Beispiel: „Informationen für den neuen Kursjahrgang anzeigen. Nach Kursende deaktivieren.“ Der Bot veröffentlicht diese Beschreibung nicht im Chat.
Wähle unter Typ:
- Trigger, wenn der Bot automatisch auf eine passende Situation reagieren soll, etwa auf „wie bezahlen“.
- Befehl, wenn eine Person die Regel ausdrücklich ausführen soll, beispielsweise durch
/course_info.
Mehrere Befehle für dieselbe Antwort
Du kannst /course_info und /course_help in einer Regel hinterlegen. Unabhängig vom verwendeten Namen erhält das Mitglied dieselben Informationen.
Füge jeden Namen einzeln hinzu. Verwende lateinische Buchstaben, Ziffern und Unterstriche. Wähle Namen, die noch nicht von eingebauten Combot-Befehlen oder anderen Bots im Chat verwendet werden.
Befehl ohne Antwortziel: Informationen abrufen
Wähle Befehl ohne Antwortziel, wenn ein Mitglied eine Antwort braucht und keine Aktion für eine ausgewählte Person.
Ein Kursteilnehmer sendet beispielsweise /course_info, und der Bot erklärt, wo die Aufzeichnungen sind. Niemand muss per Antworten ausgewählt werden.
Nutzeraktionen sind in diesem Modus nicht verfügbar. „Jeder sendet einen Befehl und vergibt sich selbst XP“ lässt sich mit einem einfachen Befehl nicht umsetzen.
Wenn du Befehlsnachricht löschen aktivierst, verschwindet /course_info aus dem Gespräch, während die Bot-Antwort erhalten bleibt. So füllen Befehlsnachrichten den Chat nicht unnötig.
Antwortbefehl: Eine Person auswählen
Angenommen, Ilya verstößt gegen eine Chatregel und Moderatorin Anna möchte ihn verwarnen.
- Anna wählt bei Ilyas Nachricht Antworten.
- Sie sendet als Antwort
/team_warn. - Combot verwarnt Ilya.
Wähle dafür beim Befehl Antwortziel. Erlaube unter Ausgelöst durch Telegram-Administratoren und wähle in der Aktion unter Anwenden auf den Nutzer, auf dessen Nachricht geantwortet wurde.
Anna ist die Verfasserin des Befehls. Ilya hat die Nachricht geschrieben, auf die sie antwortet. Eine Verwechslung in den Einstellungen verändert die Aufgabe vollständig.
Die Bedingung Angewendet auf unter WENN begrenzt, auf wen der Befehl angewendet werden darf. Anwenden auf innerhalb einer Aktion legt fest, wer diese Aktion tatsächlich erhält.
Soweit unterstützt, kann eine Aktion den Befehlsverfasser, den Antwortempfänger oder beide betreffen. In unserem Beispiel soll nur Ilya verwarnt werden.
Die Erlaubnis, deinen Befehl zu verwenden, macht niemanden zum Telegram-Administrator. Auch Combot selbst braucht die Berechtigung für die Aktion.
Was wird gelöscht? Wenn du das Löschen der Befehlsnachricht hinzufügst, verschwindet /team_warn, nicht Ilyas ursprüngliche Nachricht. Die Auswahl des Verwarnungsziels ändert nicht, welche Nachricht gelöscht wird.
Worauf der Bot reagieren kann
Wann beantwortet die Frage „Was muss passieren?“ Bei einem Trigger wählst du ein Ereignis aus der Liste. Ein Befehl ist einfacher: Die Nachricht mit dem Befehl löst ihn aus.
Nachrichten, Kommentare und Beiträge
Jede Chat-Nachricht / Chat-Nachricht. Für den Gruppenalltag: eine Unterrichtsfrage, eine Stellenanzeige oder ein Dokument. Der Bot erkennt beispielsweise „wo ist die Aufzeichnung“ und sendet Informationen.
Kommentare. Für Diskussionen über Beiträge eines verknüpften Kanals. Zum Beispiel auf „wie melde ich mich an“ unter den Beiträgen der Schule antworten.
Kanalbeitrag. Gemeint sind die Beiträge des verknüpften Kanals selbst. Wenn etwa ein Beitrag mit #live erscheint, sendet der Bot vorbereitete Diskussionshinweise in den Chat. Eine Bedingung für gewöhnliche Chatnachrichten ersetzt keine Beitragsbedingung.
Änderungen einbeziehen. Jemand veröffentlicht eine kurze Stellenanzeige und ergänzt später Kontaktdaten. Mit dieser Einstellung prüft Combot auch die bearbeitete Nachricht. Aktionen können erneut ausgeführt werden; sei deshalb besonders vorsichtig mit Belohnungen.
Beitrittsanfragen, Beitritte und Austritte
Beitrittsanfrage. Die Person wartet noch auf eine Entscheidung. Veranstalter möchten beispielsweise Anfragen über eine bestimmte Einladung automatisch genehmigen.
Neues Mitglied. Die Person ist bereits beigetreten. Jetzt kannst du sie begrüßen: „Willkommen! Beginne mit der angehefteten Nachricht.“
Mitglied verlässt den Chat. Die Person ist freiwillig gegangen oder wurde entfernt. Sende etwa einen Hinweis in den eingerichteten Protokollkanal, in dem das Team Chatereignisse verfolgt. Hier können zwei verschiedene Personen beteiligt sein: das ausscheidende Mitglied und die Person, die es entfernt hat.
Beitritt beantragen und beitreten sind getrennte Schritte. Eine Begrüßung bei beiden kann zwei Nachrichten erzeugen. Wähle den Schritt, an dem die Informationen tatsächlich helfen.
Boosts
Neuer Boost. Nachdem jemand einem Clubchat einen Boost gibt, schreibt der Bot etwa kurz: „Danke, dass du die Community unterstützt!“
Boost entfernt. Das Team erhält beispielsweise einen Protokollhinweis zur Änderung. Das bedeutet nicht unbedingt, dass die Person den Boost absichtlich zurückgezogen hat; vermeide vorwurfsvolle Formulierungen.
Reaktionen
Nutzerreaktion. Jemand hat eine Reaktion hinzugefügt, entfernt oder ersetzt. Das Team erhält beispielsweise einen Hinweis zu einer passenden Reaktionsänderung in einer Arbeitsdiskussion.
Anzahl der Reaktionen. Telegram hat eine aktualisierte Anzahl von Reaktionen auf einen Beitrag des verknüpften Kanals gesendet. Der Bot informiert etwa Moderatoren über einen Beitrag, der gerade zwischen 20 und 30 Reaktionen der ausgewählten Typen hat.
Eine Reaktionsanzahl verrät nicht, wer die einzelnen Reaktionen hinterlassen hat. Außerdem kann dieselbe Regel bei späteren Aktualisierungen erneut laufen. Unter Reaktionen und Checklisten erfährst du, wie du diese Filter ohne unerwartete Wiederholungen einrichtest.
Checklisten
Ein Team bereitet im Arbeitschat ein Webinar vor. Jemand erstellt eine Aufgabenliste, ergänzt einen Punkt oder markiert die Präsentation als erledigt. Dafür gibt es drei Ereignisse:
- Neue Checkliste — eine Liste wurde erstellt. Du kannst das Team darauf hinweisen, dass ein neuer Plan bereitsteht.
- Checklistenaufgaben hinzugefügt — die Liste hat neue Einträge. Sende beispielsweise einen Protokollhinweis.
- Checklisten-Aufgaben erledigt — Aufgaben wurden als abgeschlossen markiert. Du kannst Kollegen bitten, die Liste zu öffnen und die Änderungen anzusehen.
Das letzte Ereignis bedeutet nicht „alles für das Webinar ist fertig“: Möglicherweise wurde nur eine Aufgabe erledigt.