Anleitung

Mehrere Discord-Bots zusammenlegen: ein Bot statt fünf

Fünf Bots, fünf Oberflächen, fünf Stellen, an denen etwas kaputtgehen kann. Wer über die Jahre neben Bots wie MEE6 für jede Aufgabe einen weiteren Helfer eingeladen hat, verwaltet irgendwann mehr Werkzeug als Server. Diese Anleitung zeigt, wie du zusammenlegst, ohne den Betrieb anzuhalten.

Bot kostenlos hinzufügen

Ohne Administrator-Rechte. Einrichtung im Web-Dashboard.

Warum das schiefgeht

Das Nebeneinander kostet an Stellen, die beim Einladen niemand sieht. Jeder Bot bringt eine eigene Rolle mit, und diese Rollen stapeln sich in der Hierarchie. Steht eine zu tief, greift die Automatik dieses Helfers ausgerechnet bei den Mitgliedern nicht, die sie treffen sollte, und du merkst es nicht, weil kein Fehler entsteht, sondern nur Stille. Dazu kommen die Rechte: Wer bei jedem Neuzugang schnell durchgeklickt hat, hat dieselbe weitreichende Erlaubnis oft dreimal vergeben. Protokolle laufen doppelt, weil zwei Helfer in denselben Kanal schreiben, und wer eine Löschung nachschlägt, findet sie zweimal mit leicht abweichender Uhrzeit. Am teuersten wird es, wenn sich Automatik widerspricht: Einer vergibt eine Rolle beim Beitritt, ein anderer nimmt sie beim Verifizieren wieder weg, und das Mitglied sitzt dazwischen. Solche Fälle findest du nicht durch Nachdenken, sondern erst, wenn sich jemand beschwert.

Was du vorher entscheiden solltest

Bevor du irgendetwas entfernst, schreibst du auf, was jeder Bot bei euch tatsächlich tut, nicht, was er könnte. Zwei Spalten reichen: die Funktion und wer sie vermissen würde. Danach entscheidest du für jede Zeile eines von drei Dingen: übernehmen, ersatzlos streichen oder bewusst behalten. Der mittlere Punkt ist der wichtigste, weil in jeder gewachsenen Sammlung Dinge stehen, die vor zwei Jahren einmal gebraucht wurden und seither niemand vermisst hat. Als Nächstes klärst du die Reihenfolge: Was hängt an gespeicherten Werten, die nur der bisherige Helfer hat, und was ist reine Einstellungssache? Reine Einstellungen ziehst du sofort um, Datenabhängiges später und mit mehr Ruhe. Und lege vorher fest, wer im Team entscheidet, wenn zwei Leute unterschiedliche Vorstellungen von derselben Funktion haben, sonst steht der Umbau am zweiten Tag still.

Schritt für Schritt

  1. Lege eine Liste an, in der für jeden laufenden Bot steht, welche Aufgabe er bei euch wirklich erfüllt.
  2. Sortiere die Liste danach, ob eine Zeile an gespeicherten Werten hängt oder nur an Einstellungen, und beginne bei den Einstellungen.
  3. Lade den neuen Bot ohne Administrator-Recht dazu und schalte im Web-Dashboard auf its-netting.com genau ein Modul ein.
  4. Nimm beim bisherigen Helfer nur diese eine Funktion aus dem Betrieb, statt ihn zu entfernen, und sieh drei Tage lang zu.
  5. Wiederhole das Modul für Modul und entferne den alten Bot erst, wenn keine Zeile deiner Liste mehr auf ihn zeigt.

Die Fehler, die fast alle machen

Der häufigste Fehler ist der Stichtag: alles an einem Abend abräumen und am nächsten Morgen feststellen, dass eine Kleinigkeit fehlt, die niemand auf der Liste hatte. Der zweite ist das Aufräumen der Rollen zum falschen Zeitpunkt. Löschst du die Rolle eines Helfers, bevor du geprüft hast, ob Kanalrechte daran hängen, verlieren plötzlich echte Mitglieder den Zugang zu Kanälen. Dritter Fehler: Kanäle übernehmen, ohne die Berechtigungen anzusehen. Ein Protokollkanal, den ein entfernter Helfer angelegt hat, steht danach oft für alle offen. Vierter: alles gleichzeitig umstellen, sodass sich bei einem Problem nicht mehr sagen lässt, welche Änderung es ausgelöst hat. Und der leiseste Fehler von allen: nicht mit dem Team reden. Wer morgens einen Befehl tippt, den es nicht mehr gibt, hält das für einen Ausfall und nicht für eine Entscheidung.

Häufige Fragen

Nein, und übereilen solltest du es erst recht nicht. Behalte bewusst, was bei euch eine Sonderaufgabe erfüllt, für die es keinen Ersatz gibt. Weniger Bots sind das Mittel, nicht das Ziel; das Ziel ist, dass jede Funktion einen klaren Zuständigen hat.

Seine Bot-Rolle verschwindet mit ihm, aber alles, was ihr selbst um ihn herum gebaut habt, bleibt: Kanäle, Kategorien, Rechteeinträge und angepinnte Panels. Geh die betroffenen Kanäle einmal von oben nach unten durch, bevor du den Umbau als fertig meldest.

Auf einem aktiven Server eine pro Durchgang. Der Grund ist nicht Vorsicht, sondern Nachvollziehbarkeit: Nur so weißt du, welche Änderung ein Verhalten ausgelöst hat. Bei 73 Modulen zahlt sich diese Geduld aus, weil du sonst am Ende alles gleichzeitig prüfen musst.

Sie wird vor allem übersichtlicher: eine Rolle in der Hierarchie, eine Oberfläche, ein Ort für Protokolle. Der Aufwand verschwindet nicht, er verschiebt sich: Die Zeit geht in Einstellungen statt in die Frage, wer gerade wofür zuständig war.

Muss ich am Ende alle alten Bots entfernen?

Nein, und übereilen solltest du es erst recht nicht. Behalte bewusst, was bei euch eine Sonderaufgabe erfüllt, für die es keinen Ersatz gibt. Weniger Bots sind das Mittel, nicht das Ziel; das Ziel ist, dass jede Funktion einen klaren Zuständigen hat.

Was bleibt zurück, wenn ich einen Bot vom Server werfe?

Seine Bot-Rolle verschwindet mit ihm, aber alles, was ihr selbst um ihn herum gebaut habt, bleibt: Kanäle, Kategorien, Rechteeinträge und angepinnte Panels. Geh die betroffenen Kanäle einmal von oben nach unten durch, bevor du den Umbau als fertig meldest.

Wie viele Funktionen kann ich auf einmal umziehen?

Auf einem aktiven Server eine pro Durchgang. Der Grund ist nicht Vorsicht, sondern Nachvollziehbarkeit: Nur so weißt du, welche Änderung ein Verhalten ausgelöst hat. Bei 73 Modulen zahlt sich diese Geduld aus, weil du sonst am Ende alles gleichzeitig prüfen musst.

Wird die Verwaltung dadurch wirklich einfacher?

Sie wird vor allem übersichtlicher: eine Rolle in der Hierarchie, eine Oberfläche, ein Ort für Protokolle. Der Aufwand verschwindet nicht, er verschiebt sich: Die Zeit geht in Einstellungen statt in die Frage, wer gerade wofür zuständig war.