ZombyIO
Alle Anleitungen

Anleitungen · Aktivität belohnen

So richtest du automatische Antworten auf Stichwörter in Discord ein

Ein Trigger achtet auf Wörter oder Sätze, die du festlegst, und antwortet mit dem Text, den du geschrieben hast: als Antwort, als normale Nachricht, per Direktnachricht oder mit einem Emoji. Du entscheidest, wie genau eine Nachricht passen muss und wie oft der Bot antworten darf.

Dauert etwa 4 MinutenKostenlos, Premium hebt Grenzen an

Das hast du am Ende

Ein Mitglied fragt, wann der nächste Stream ist, und ZombyIO antwortet sofort mit deinem Text. Eine kurze Wartezeit verhindert, dass der Bot dieselbe Frage in einem Kanal immer und immer wieder beantwortet.

allgemein

Wo du es findest

Öffne das Dashboard, wähle deinen Server und klick in der Seitenleiste auf Trigger (auf dem Handy: unten in der Leiste auf Funktionen). Das sind zwei Klicks von deiner Serverliste aus. Du kannst auch überall im Dashboard Strg K drücken und den Namen eintippen.

  1. Deine Server
  2. Dein Server
  3. Trigger
Dashboard öffnen

Schritt für Schritt

  1. Schritt 1: Trigger öffnen und einen Trigger hinzufügen

    Wähle im Dashboard deinen Server und klick in der Seitenleiste auf Trigger. Der Schalter im Banner ist von Anfang an eingeschaltet, du brauchst also nur noch einen Trigger.

    Drück unter Deine Trigger auf Trigger hinzufügen. Im kostenlosen Plan sind 10 Trigger möglich, mit Premium 200.

    Tipp

    Fang mit der einen Frage an, die deine Mitglieder am häufigsten stellen. Die anderen kannst du hinzufügen, sobald der erste funktioniert.

  2. Schritt 2: Eintragen, worauf geachtet wird

    Gib dem Trigger unter Name einen Namen, den nur du siehst. Tipp dann unter Worauf geachtet wird eine Phrase ein und drück Enter oder Phrase hinzufügen. Trag jede Formulierung ein, mit der Leute dasselbe fragen, zum Beispiel wann ist der stream, streamzeit und when is the stream. Jede davon löst den Trigger aus. Du kannst bis zu 25 Phrasen mit je bis zu 100 Zeichen eintragen.

    Großbuchstaben, Akzente, zusätzliche Leerzeichen und typografische Apostrophe machen keinen Unterschied. Straße passt also auf strasse und geht’s auf geht's. Satzzeichen innerhalb einer Phrase müssen auch in der Nachricht stehen.

    Tipp

    Eine Phrase, die nie auslösen kann, ist rot markiert, mit dem Grund dafür. Ein einzelner Buchstabe etwa steckt in fast jeder Nachricht, deshalb funktioniert er nur mit Die ganze Nachricht, exakt.

  3. Schritt 3: Festlegen, wie genau eine Nachricht passen muss

    Wähle unter Wie genau es passen muss eine von vier Regeln:

    • Als ganzes Wort, voreingestellt. Mit der Phrase hilfe löst der Trigger bei Hilfe!, Ich brauche Hilfe mit den Rollen und Erste-Hilfe-Kurs aus, aber nicht bei hilfestellung oder hilfe123: Direkt vor oder nach der Phrase darf kein Buchstabe und keine Zahl stehen.
    • Am Anfang der Nachricht. Mit !regeln löst er bei !regeln bitte, > !regeln und @ZombyIO !regeln aus, weil Zitatzeichen, Formatierung und Erwähnungen am Anfang übersprungen werden. Bei bitte !regeln oder !regelnbitte löst er nicht aus.
    • Die ganze Nachricht, exakt. Mit hallo löst er bei hallo, Hallo! und **Hallo?** aus, weil Formatierung und Satzzeichen rund um die Nachricht ignoriert werden. Bei hallo zusammen oder hallo :) löst er nicht aus.
    • Irgendwo in der Nachricht. Mit stream löst er bei livestreams heute aus, sogar mitten im Wort.

    Nur ein Trigger beantwortet eine Nachricht. Passen mehrere, gewinnt die strengste Regel: die ganze Nachricht, dann der Anfang, dann ein ganzes Wort, dann irgendwo. Innerhalb einer Regel gewinnt die Phrase, die in der Nachricht zuerst kommt.

    Tipp

    Reguläre Ausdrücke und Wildcards werden nicht unterstützt. Trag die verschiedenen Formulierungen stattdessen als eigene Phrasen ein.

  4. Schritt 4: Die Antwort schreiben

    Tipp deine Antwort in Antworttext ein, bis zu 2.000 Zeichen. Unter Weitere Formulierungen kannst du bis zu 4 weitere Antworten hinzufügen, und jedes Mal wird eine davon zufällig gewählt.

    Platzhalter setzen die Details ein: {user} erwähnt das Mitglied, {user.id} ist seine ID, {server} der Name des Servers, {membercount} die Zahl der Mitglieder, {channel} verlinkt den Kanal, und {match} ist die Phrase, die getroffen hat, so wie du sie geschrieben hast.

    Schalte Als Embed senden ein, dann kommt die Antwort als umrandete Karte mit einem Titel in deiner Farbe. Zusätzlich reagieren mit setzt ein Emoji an die Nachricht des Mitglieds und funktioniert auch allein, ganz ohne Text. Warten bis zur nächsten Antwort gilt auch für das Emoji.

    Tipp

    @everyone und @here pingen in einer Antwort nie jemanden.

    allgemein
  5. Schritt 5: Festlegen, wie die Antwort ankommt und wie oft

    Am schnellsten geht es mit einer Karte unter Such dir einen Startpunkt aus:

    • Im Kanal antworten: antwortet auf die Frage, höchstens einmal pro Kanal alle 30 Sekunden.
    • Leise, per DM: antwortet dem Mitglied privat, einmal pro Mitglied und Minute.
    • Nur reagieren: kein Text, nur ein Emoji.
    • Antworten und aufräumen: postet im Kanal und entfernt die eigene Antwort nach einer Minute wieder.

    Oder stell es selbst ein. Wie die Antwort ankommt bietet eine Antwort, eine normale Nachricht oder eine Direktnachricht. Warten bis zur nächsten Antwort verhindert, dass ein häufiges Wort einen Kanal flutet: standardmäßig 30 Sekunden, gezählt pro Kanal, pro Mitglied oder für den ganzen Server, je nach Gezählt pro.

    Wichtig

    Nur reagieren leert den Antworttext und die weiteren Antworten. Wähle das Emoji unter Zusätzlich reagieren mit, sonst hat der Trigger nichts zu tun.

  6. Schritt 6: Bei Bedarf eingrenzen, wo er antwortet

    Lässt du unter Wo dieser Trigger gilt alles leer, funktioniert der Trigger in jedem Kanal für alle. Oder du grenzt ihn ein mit Nur in diesen Kanälen, Außer in diesen Kanälen, Nur für diese Rollen und Nie für diese Rollen, mit bis zu 25 Einträgen pro Liste. Threads und Forenbeiträge zählen zu dem Kanal, in dem sie liegen. Ein Mitglied mit einer Rolle aus beiden Rollenlisten wird in Ruhe gelassen.

    Um alle Trigger aus einem Bot-Kanal oder von deinem Team fernzuhalten, öffne Serverweite Ausnahmen unten auf der Seite.

  7. Schritt 7: Ausprobieren und dann speichern

    Tipp eine Beispielnachricht in Nachricht ausprobieren neben den Einstellungen ein. Dort läuft dieselbe Erkennung wie auf deinem Server, und du siehst, welcher Trigger bei welcher Phrase antworten würde oder warum ein passender Trigger zurückgehalten wird. Drück dann auf Speichern.

    Tipp

    Der Tester prüft die Wörter und dazu den Kanal und die Rolle, die du bei Im Kanal und Geschrieben von einem Mitglied mit wählst. Auf deinem Server wartet ein Trigger zusätzlich Warten bis zur nächsten Antwort ab, und Speichern setzt eine laufende Wartezeit nicht zurück. Wähle zum Testen Jedes Mal.

Jede Einstellung erklärt

In der Reihenfolge, in der die Seite sie zeigt. Fett gedruckte Namen stehen genau so im Dashboard.

Deine Trigger

Trigger hinzufügenKostenlos: 10 · Premium: 200

Fügt einen Trigger hinzu, der auf ganze Wörter reagiert, als zitierende Antwort schreibt und 30 Sekunden pro Kanal wartet. Jeder Trigger in der Liste zählt zur Grenze, auch ausgeschaltete.

Aktiv

Schaltet einen einzelnen Trigger aus, ohne ihn zu löschen. Ein ausgeschalteter Trigger antwortet nie, zählt aber weiter zur Grenze deines Plans.

Reihenfolge in der Liste

Entscheidet bei Gleichstand: Haben zwei Trigger dieselbe Phrase und Regel, antwortet der obere, sofern er in dem Kanal für das Mitglied gilt. Nur der Trigger, der gewinnt, kann antworten: Solange er Warten bis zur nächsten Antwort abwartet, antwortet auch kein anderer Trigger auf diese Nachricht. Ist deine Liste länger, als dein Plan erlaubt, zum Beispiel nach dem Ende von Premium, laufen nur so viele, wie dein Plan erlaubt, von oben gezählt. Der Rest ist als Pausiert markiert.

Diesen Trigger bearbeiten

Name

Bis zu 80 Zeichen. Nur du siehst ihn.

Worauf geachtet wird

Bis zu 25 Phrasen mit je bis zu 100 Zeichen. Jede davon löst den Trigger aus. Eine Phrase, die sich von einer schon vorhandenen nur durch Großschreibung oder Akzente unterscheidet, wird nicht noch einmal hinzugefügt.

Wie genau es passen muss

Als ganzes Wort (voreingestellt), Am Anfang der Nachricht, Die ganze Nachricht, exakt oder Irgendwo in der Nachricht, mit Beispielen erklärt in Schritt 3. Eine Phrase aus einem einzigen Zeichen funktioniert nur mit Die ganze Nachricht, exakt, außer es ist ein Emoji oder ein chinesisches oder japanisches Schriftzeichen.

Die Antwort

Such dir einen Startpunkt aus

Vier fertige Arten zu antworten. Sie legen fest, wie die Antwort ankommt, wie lange gewartet wird, wofür gezählt wird und ob die Antwort später entfernt wird, und sie schalten das Löschen der Nachricht des Mitglieds aus. Deine Phrasen und wo der Trigger gilt, ändern sie nie. Nur reagieren leert außerdem den Antworttext.

Antworttext

Bis zu 2.000 Zeichen. Leer lassen für einen Trigger, der nur reagiert oder nur löscht.

Weitere Formulierungen

Bis zu 4 weitere Antworten. Jedes Mal, wenn der Trigger auslöst, wird eine der Antworten zufällig gewählt. Leere Felder fallen beim Speichern weg.

Platzhalter

{user} erwähnt das Mitglied, {user.id} ist seine ID, {server} der Name des Servers, {membercount} die Zahl der Mitglieder, {channel} verlinkt den Kanal, in dem gefragt wurde, und {match} ist die Phrase, die getroffen hat, so wie du sie geschrieben hast und nicht so, wie das Mitglied sie getippt hat. Klick einen an, um ihn zu kopieren.

Als Embed senden

Sendet die Antwort als umrandete Karte. Standardmäßig aus.

Embed-Titel

Bis zu 256 Zeichen. {user} und {channel} funktionieren im Titel nicht und fallen dort weg. Die anderen Platzhalter funktionieren. Ein Embed mit Titel und ohne Text wird trotzdem gesendet.

Akzentfarbe

Die Farbe am Rand der Karte. Standardmäßig Blau.

Zusätzlich reagieren mit

Ein Emoji, von deinem Server oder aus dem Standardsatz, das an die auslösende Nachricht gesetzt wird. Es wird nicht gesetzt, wenn Auslösende Nachricht löschen an ist.

Wie die Antwort ankommt

Als Antwort (voreingestellt) zitiert die Frage. Als normale Nachricht postet ohne Zitat. Als Direktnachricht antwortet privat, und Mitglieder, die keine Direktnachrichten annehmen, bekommen nichts. Eine Antwort im Kanal geht immer in den Kanal oder Thread, in dem gefragt wurde.

Warten bis zur nächsten Antwort

Jedes Mal, 30 Sekunden, 1 Minute, 5 Minuten, 1 Stunde oder ein eigener Wert bis 86.400 Sekunden (ein Tag). Voreingestellt sind 30 Sekunden. Auch bei Jedes Mal bekommt ein Kanal ein paar Antworten schnell hintereinander und danach höchstens etwa eine alle zwei Sekunden. Alle Trigger des Servers zusammen bekommen etwa 20 Antworten, Reaktionen oder Löschungen am Stück und danach etwa eine pro Sekunde, wobei eine Direktnachricht doppelt zählt. Was darüber hinausgeht, fällt ohne Hinweis weg und wird nicht nachgeholt.

Gezählt pro

Kanal (voreingestellt): eine Antwort pro Kanal, wobei hier jeder Thread als eigener Kanal zählt. Mitglied: Jedes Mitglied bekommt seine eigene Antwort. Ganzer Server: eine Antwort irgendwo auf dem Server.

Auslösende Nachricht löschen

Entfernt die Nachricht des Mitglieds. Die Antwort wird dann als normale Nachricht gepostet statt als zitierende Antwort, und es wird keine Reaktion gesetzt. ZombyIO braucht dafür die Berechtigung „Nachrichten verwalten“. Ein Trigger, bei dem nur das eingeschaltet ist, ohne Text oder Emoji, entfernt die Nachricht trotzdem. Auch er wartet Warten bis zur nächsten Antwort ab. Wähle also Jedes Mal, wenn jede solche Nachricht verschwinden soll.

Antwort wieder entfernen nach

Stehen lassen (voreingestellt), 30 Sekunden, 1 Minute, 5 Minuten oder ein eigener Wert bis 3.600 Sekunden. Nur für Antworten in einem Kanal. Antworten per Direktnachricht bleiben.

Wo dieser Trigger gilt

Nur in diesen Kanälen

Der Trigger antwortet nur hier. Leer heißt in jedem Kanal. Threads und Forenbeiträge zählen zu dem Kanal, in dem sie liegen. Bis zu 25 Kanäle.

Außer in diesen Kanälen

Der Trigger antwortet hier nie, auch nicht in Threads und Forenbeiträgen dieser Kanäle. Bis zu 25 Kanäle.

Nur für diese Rollen

Nur Mitglieder mit mindestens einer dieser Rollen lösen den Trigger aus. Leer heißt alle. Bis zu 25 Rollen.

Nie für diese Rollen

Mitglieder mit einer dieser Rollen lösen den Trigger nie aus, auch wenn sie zusätzlich eine Rolle aus Nur für diese Rollen haben. Bis zu 25 Rollen.

Serverweite Ausnahmen

Ignorierte Kanäle

In diesen Kanälen antwortet kein Trigger, auch nicht in ihren Threads und Forenbeiträgen. Meist sind das Bot-Kanäle und Team-Räume. Bis zu 25 Kanäle.

Ignorierte Rollen

Mitglieder mit einer dieser Rollen bekommen von keinem Trigger eine Antwort. Bis zu 25 Rollen.

Kostenlos und Premium

Premium kostet 6 € im Monat pro Server und gilt für alle Admins dieses Servers. Es hebt Grenzen an, es schaltet die Funktion nicht erst frei.

Kostenlos und Premium
WasKostenlosPremium
Trigger10200

Etwas funktioniert nicht?

Die Probleme, auf die am häufigsten jemand stößt, und wie du jedes davon behebst.

Der Trigger antwortet gar nicht
  • Du hast noch nicht auf Speichern gedrückt.
  • Die Trigger sind im Banner ausgeschaltet, oder beim Trigger ist Aktiv nicht angehakt.
  • Der Trigger ist als Pausiert markiert, weil deine Liste länger ist, als dein Plan erlaubt.
  • Seine Phrase ist rot markiert, weil sie nie auslöst.
  • Die Regel ist strenger als die Nachricht: Als ganzes Wort löst nicht in hilfestellung aus.

Tipp die Nachricht in Nachricht ausprobieren ein. Dort siehst du, welcher Trigger antworten würde oder warum einer zurückgehalten wird.

Er hat einmal geantwortet und dann geschwiegen

Die Wartezeit unter Warten bis zur nächsten Antwort läuft: standardmäßig 30 Sekunden pro Kanal, und Speichern setzt sie nicht zurück. Stell sie zum Testen auf Jedes Mal. Selbst dann bekommt ein voller Kanal höchstens etwa alle zwei Sekunden eine Antwort und der ganze Server nach den ersten 20 etwa eine pro Sekunde. Antworten darüber hinaus fallen ohne Hinweis weg.

Der Tester zeigt einen Treffer, aber niemand bekommt eine Antwort
  • Die Auto-Moderation hat auf die Nachricht reagiert. Wenn eine ihrer Regeln eine Nachricht erfasst, auch im Beobachtungsmodus, antwortet kein Trigger darauf. Siehe Auto-Moderation.
  • Die Phrase kam erst durch Bearbeiten in die Nachricht. Trigger lesen nur neue Nachrichten.
  • Die Nachricht kam von einem Bot, wurde weitergeleitet oder hatte keinen Text.
  • ZombyIO darf in diesem Kanal nicht schreiben, reagieren oder löschen. Nach einer Ablehnung lässt der Bot diesen Kanal zehn Minuten lang in Ruhe. Siehe Rollen und Berechtigungen.
Ein anderer Trigger hat geantwortet als der, den ich erwartet habe

Die Reihenfolge der Liste entscheidet nur bei Gleichstand. Zuerst gewinnt die strengste Regel: Die ganze Nachricht, exakt, dann Am Anfang der Nachricht, dann Als ganzes Wort, dann Irgendwo in der Nachricht. Innerhalb einer Regel gewinnt die Phrase, die in der Nachricht zuerst kommt, und an derselben Stelle die längere Phrase. Mach den gewünschten Trigger strenger oder seine Phrasen länger.

Manche Mitglieder bekommen die Direktnachricht nie

Sie nehmen keine Direktnachrichten von ZombyIO an. Nach einer abgelehnten Nachricht versucht der Bot es bei diesem Mitglied sechs Stunden lang nicht mehr, und niemand erfährt davon. Antworte im Kanal, wenn alle es sehen müssen.

Die Emoji-Reaktion fehlt
  • Auslösende Nachricht löschen ist an, es gibt also nichts, woran reagiert werden kann.
  • Das Emoji wurde gelöscht oder stammt von einem Server, auf dem ZombyIO nicht ist.
  • ZombyIO fehlt in diesem Kanal „Reaktionen hinzufügen“ oder „Nachrichtenverlauf anzeigen“.
  • Das Mitglied hat ZombyIO blockiert.
Ich kann keinen weiteren Trigger hinzufügen

Du hast 10 Trigger im kostenlosen Plan oder 200 mit Premium erreicht. Ausgeschaltete Trigger zählen mit, lösch also die, die du nicht mehr brauchst. Endet Premium, bleiben deine zusätzlichen Trigger gespeichert und pausiert und antworten wieder, sobald Premium zurück ist.

Kommst du nicht weiter?

Frag im ZombyIO-Support-Server nach. Bring deine Support-ID, die Support-ID deines Servers und einen Satz dazu mit, was du erwartet hast, dann schaut sich das jemand mit dir an.

Zum Support-Server