Tarife, Limits & Sicherheit
Deine Flows laufen auf deinem eigenen Bot, mit den Discord-Berechtigungen deines Bots. Das macht sie sehr leistungsfähig, und genau deshalb läuft jeder Server innerhalb einiger Limits. Sie stoppen einen außer Kontrolle geratenen Flow, bevor er deine Kanäle überflutet, und sie halten die Plattform für alle schnell.
Die meisten Server bemerken diese Limits nie. Diese Seite erklärt, welche es gibt, was passiert, wenn du eines erreichst, und wie du die Kontrolle behältst.
Aktivitätsbudget
Alles, was deine Flows tun, verbraucht echte Ressourcen: Dein Bot verarbeitet jeden Schritt, und die meisten Schritte rufen Discord auf, das begrenzt, wie schnell Bots Anfragen stellen dürfen. Das Aktivitätsbudget deines Servers legt fest, wie viel deine Flows in einem bestimmten Zeitraum tun können.
Die Nutzung wird über drei Zeitfenster erfasst: Diese Stunde, Heute und Diese Woche. Die Karte Aktivitätsbudget in der Custom-Commands-Übersicht zeigt ungefähr, wie viel Spielraum in jedem davon noch übrig ist, von "Fast alles noch frei" bis "Kein Spielraum mehr".

Oben auf der Karte steht ein Zustand:
| Zustand | Was er bedeutet |
|---|---|
| Gesund | Reichlich Spielraum. |
| Wird voll | Deine Flows nähern sich dem Budget. Noch ist nichts pausiert. |
| Am Limit | Manche Aktionen werden gerade abgelehnt. |
| Pausiert | Dein Server liegt deutlich über seinem Budget, und neue Ausführungen werden übersprungen, bis es sich erholt hat. |
| Keine Messung | Das Budget konnte nicht gelesen werden, zum Beispiel weil dein Bot offline ist. |
Manche Arten von Aktionen haben ihre eigenen, separaten Limits, weil sie mehr Gewicht haben:
- Direktnachrichten
- Externe Anfragen
- Massen- & destruktive Aktionen, etwa Kanäle löschen, Mitglieder bannen oder kicken
Wenn eine davon stark ausgelastet ist, sagt dir das die Karte, zum Beispiel "Direktnachrichten sind stark ausgelastet und könnten begrenzt werden".
Sieh nach, welche Flows am aktivsten sind
Deine aktivsten Flows zeigen auf ihrer Karte einen Aktivitäts-Chip: Wenig Aktivität, Mittlere Aktivität, Hohe Aktivität oder Sehr hohe Aktivität. Er zeigt, wie viel der heutigen Aktivität auf diesen Flow entfällt, im Vergleich zu deinen anderen Flows. Module zeigen die höchste Stufe, die ihre Flows heute erreicht haben.
Wenn du deinem Budget nahe kommst, geh deine aktivsten Flows durch:
- Such in der Übersicht die Flows, die mit Hohe Aktivität oder Sehr hohe Aktivität markiert sind.
- Prüfe ihren Trigger. Ein Trigger, der bei jeder Nachricht oder jeder Reaktion auslöst, ist die übliche Ursache. Beschränke ihn auf die Kanäle, in denen er gebraucht wird, oder schalte das Ignorieren von Bots ein.
- Füge früh eine Bedingung hinzu, damit der Flow aufhört, bevor er Arbeit macht, wenn er gar nicht handeln muss.
- Füge in den Trigger-Einstellungen einen Cooldown hinzu: Cooldown aktivieren, dann wähle, ob er Gilt pro User, Kanal oder Server, und die Dauer. Ausführungen während des Cooldowns werden übersprungen und kosten nichts.
- Halte Ausschau nach Schleifen, die für jeden Eintrag Discord aufrufen, etwa um jedes Mitglied abzurufen. Speichere, was du brauchst, statt es bei jeder Ausführung neu abzurufen.
Was passiert, wenn das Budget erreicht ist
Wenn ein Budget erreicht ist, pausieren die betroffenen Aktionen. In der Übersicht siehst du dann "Die Automatisierungen deines Servers sind sehr aktiv".
- Schritte, die über das Budget gehen würden, werden nicht ausgeführt. Die Ausführung schlägt bei diesem Schritt mit
LIMIT_EXCEEDEDfehl. Steht der Schritt in einem Block Versuchen, läuft stattdessen der Zweig Bei Fehler. - Bleibt dein Server deutlich über seinem Budget, werden neue Ausführungen übersprungen, bis es sich erholt hat. Sie erscheinen als Übersprungen im Ausführungsverlauf.
- Alles läuft von selbst weiter, sobald sich das Budget erholt, meist innerhalb einer Stunde. Du musst nichts tun.
Deine Flows, Einstellungen und gespeicherten Daten sind davon nicht betroffen.
Damit ein wichtiger Schritt weiter funktioniert oder um Mitgliedern zu sagen, was los ist, packe den Schritt in einen Block Versuchen. Prüfe im Zweig Bei Fehler, ob der Fehlercode LIMIT_EXCEEDED ist, und antworte mit etwas wie "Gerade ist viel los, bitte versuche es später noch einmal." Ohne das bekommt die Person, die den Befehl genutzt hat, vielleicht gar keine Antwort.
Hat der SCNX-Support die Limits deines Servers erhöht, zeigt die Karte "Zusätzlicher Spielraum vom SCNX-Support" und wann das endet.
Tarife und das Budget
Wie viel Aktivität dein Server bekommt, hängt von deinem Tarif ab. Höhere Tarife bekommen deutlich größere Budgets. Während der Beta und der ersten Zeit nach dem Release bekommen manche Tarife außerdem einen vorübergehenden Boost. Die Karte sagt dir, wenn dein Server einen hat.
Wir überprüfen und passen diese Limits während und nach der Beta regelmäßig an. Die Limits für Custom Commands V2 ändern sich nicht.
Du willst mehr Spielraum? Klicke auf der Karte auf Upgrade oder öffne die Preisseite deines Servers. Siehe Deinen Tarif upgraden.
