Anleitung
Discord-Bot wechseln, ohne Daten zu verlieren
Ein Wechsel scheitert selten an der Technik. Er scheitert daran, dass vorher niemand aufgeschrieben hat, was mitkommt und was am bisherigen Bot hängen bleibt. Hier steht beides ehrlich, samt der Reihenfolge, in der du umstellst.
Ohne Administrator-Rechte. Einrichtung im Web-Dashboard.
Warum das schiefgeht
Sei ehrlich zu dir: Level, Guthaben und Statistiken lassen sich in aller Regel nicht mitnehmen. Diese Werte liegen in der Datenbank des Dienstes, den du verlässt, und es gibt kein gemeinsames Format, in das beide Seiten schreiben. Plane also mit einem von zwei Ausgängen: Ihr fangt bei null an, oder jemand trägt die obersten Plätze von Hand nach. Was dagegen bleibt, sind die Dinge, die auf dem Server selbst liegen: Kanäle, Rollen, Berechtigungen, angepinnte Nachrichten, eure Kategorienstruktur. Und was verschwindet, ohne dass jemand daran denkt, sind Gewohnheiten. Mitglieder haben Befehle im Kopf, das Team hat einen eingespielten Ablauf, und beides bricht am selben Tag weg. Der eigentliche Schaden ist deshalb selten technisch, sondern sozial: Zwei Wochen lang fragt jeder nach, wie etwas jetzt geht, und dieselbe Antwort wird zwanzigmal getippt.
Was du vorher entscheiden solltest
Entscheide zuerst, was mit den alten Zahlen passieren soll, denn daran hängt alles Weitere. Drei Wege sind üblich: ein sauberer Neustart mit angekündigtem Stichtag, ein Handübertrag der obersten Plätze als Anerkennung, oder eine einmalige Belohnung für alle, die vorher schon dabei waren. Jeder Weg ist vertretbar, aber du musst dich vorher festlegen, weil sich das später nicht mehr ohne Ärger drehen lässt. Danach bestimmst du, was zuerst umzieht. Nimm bewusst nicht das Level-System, sondern etwas, das niemandem wehtut, wenn es einen Tag wackelt: Geburtstage, Umfragen, ein Willkommensgruß. Und lege einen Termin fest, an dem der bisherige Bot wirklich geht. Ohne diesen Termin läuft er noch ein halbes Jahr mit, hält Rechte fest und verwirrt neue Teammitglieder, die nicht wissen, welcher von beiden gerade zuständig ist.
Schritt für Schritt
- Sag der Gemeinschaft eine Woche vorher Bescheid und nenne dabei offen, welche Zahlen den Wechsel nicht überstehen.
- Sichere außerhalb von Discord, was du behalten willst. Für einen Handübertrag reicht eine Bildschirmaufnahme der Rangliste.
- Hol den neuen Bot dazu, während der bisherige weiterläuft, und richte zuerst eine einzige unkritische Funktion ein.
- Schalte beim bisherigen Bot genau die Funktion ab, die der neue übernommen hat, damit nichts doppelt ausgelöst wird.
- Zieh Level und Wirtschaft zuletzt um und nimm den alten Bot am angekündigten Tag vom Server.
Die Fehler, die fast alle machen
Der teuerste Fehler ist der harte Schnitt: alten Bot raus, neuen rein, fertig. In dem Moment, in dem der alte weg ist, kannst du nichts mehr nachschlagen, auch nicht, wie eine Einstellung dort gesetzt war. Der zweite Fehler ist das Schweigen. Eine Umstellung ohne Ankündigung liest sich für Mitglieder wie eine Störung, und die ersten Beschwerden kommen, bevor du die zweite Funktion eingerichtet hast. Dritter Fehler: beide dieselbe Sache gleichzeitig tun lassen. Zwei Begrüßungen, zwei Protokolleinträge, zwei Rollenvergaben. Das wirkt schlampiger als jede Pause. Vierter: die Rechte des alten Bots aus Bequemlichkeit stehen lassen. Ein Helfer, der nichts mehr tut, aber noch alles darf, ist genau die Altlast, die später niemand erklären kann. Und zuletzt: an einem Freitagabend anfangen.
Häufige Fragen
In der Regel nicht, und das solltest du offen sagen statt es zu umgehen. Üblich ist deshalb ein angekündigter Neustart oder ein Handübertrag der obersten Plätze. Beides wird von einer Gemeinschaft besser aufgenommen als eine stille Umstellung, bei der plötzlich alle wieder auf Stufe eins stehen.
So lange, bis du jede übernommene Funktion einmal im echten Betrieb gesehen hast, meist ein bis zwei Wochen. Länger lohnt sich selten, weil geteilte Zuständigkeit eigene Fehler erzeugt. Kürzer geht nur auf einem Server, auf dem unter der Woche ohnehin wenig passiert.
Stehen lassen, aber schreibgeschützt und mit einem Hinweis im Kanalnamen. Sie sind euer einziger Nachweis für Vorfälle aus der Zeit davor, und genau danach fragt irgendwann jemand. Neue Einträge gehören in den neuen Kanal, damit die Trennlinie klar bleibt.
Die bleiben dort, wo sie erhoben wurden, bis du eine Löschung anstößt; ein Rauswurf vom Server ist noch kein Löschauftrag. Frag das beim bisherigen Anbieter aktiv nach. Beim neuen Bot solltest du diesen Weg vorher kennen: Bei Its-Comm fragt jedes Mitglied seine Daten mit /privacy selbst ab und kann dort widersprechen oder löschen lassen.
Kann ich Level und Guthaben wirklich nicht mitnehmen?
In der Regel nicht, und das solltest du offen sagen statt es zu umgehen. Üblich ist deshalb ein angekündigter Neustart oder ein Handübertrag der obersten Plätze. Beides wird von einer Gemeinschaft besser aufgenommen als eine stille Umstellung, bei der plötzlich alle wieder auf Stufe eins stehen.
Wie lange sollten beide Bots nebeneinander laufen?
So lange, bis du jede übernommene Funktion einmal im echten Betrieb gesehen hast, meist ein bis zwei Wochen. Länger lohnt sich selten, weil geteilte Zuständigkeit eigene Fehler erzeugt. Kürzer geht nur auf einem Server, auf dem unter der Woche ohnehin wenig passiert.
Was mache ich mit den alten Protokollkanälen?
Stehen lassen, aber schreibgeschützt und mit einem Hinweis im Kanalnamen. Sie sind euer einziger Nachweis für Vorfälle aus der Zeit davor, und genau danach fragt irgendwann jemand. Neue Einträge gehören in den neuen Kanal, damit die Trennlinie klar bleibt.
Was passiert mit den Daten, die der alte Bot gesammelt hat?
Die bleiben dort, wo sie erhoben wurden, bis du eine Löschung anstößt; ein Rauswurf vom Server ist noch kein Löschauftrag. Frag das beim bisherigen Anbieter aktiv nach. Beim neuen Bot solltest du diesen Weg vorher kennen: Bei Its-Comm fragt jedes Mitglied seine Daten mit /privacy selbst ab und kann dort widersprechen oder löschen lassen.