Sync Bot — Server-Spiegelung

Befehle

Alle /sync-Befehle — vom Anlegen über das Aktivieren bis zum Trennen.

Befehle

Alle Funktionen laufen über den Slash-Befehl /sync. Standardmäßig brauchen die Befehle das Recht Server verwalten.

BefehlWoFunktion
/sync setup [category]Server ARegistriert die Kategorie und gibt eine Sync-ID zurück
/sync activate [sync-id]Server BBaut Kategorie + Kanäle nach, richtet Webhooks ein, startet den Sync
/sync statusbeideZeigt die mit diesem Server verbundenen Syncs
/sync rename-channel [channel] [new_name]Server BBenennt einen gespiegelten Kanal um und lockt den Namen
/sync rename-category [new_name]Server BBenennt die gespiegelte Kategorie dauerhaft um
/sync remove [sync-id?]beideTrennt den Sync und löscht die Datenbank-Einträge

Einen Sync starten

  1. Auf Server A: /sync setup category:<Kategorie> ausführen und die Sync-ID kopieren.
  2. Auf Server B: /sync activate sync-id:<ID> ausführen. Die Kategorie und alle Kanäle werden erstellt, Webhooks eingerichtet, der Sync startet.
/sync activate muss auf Server B (dem Spiegel) ausgeführt werden — nicht auf der Quelle.

Umbenennen

  • /sync rename-channel ist die einzige Methode, um einem gespiegelten Kanal einen eigenen Namen zu geben. Danach wird dieser Kanal bei Umbenennungen auf Server A nicht mehr überschrieben.
  • /sync rename-category ist die einzige erlaubte Methode, die gespiegelte Kategorie dauerhaft umzubenennen.
Mehr zum Verhalten bei Umbenennungen über die Discord-UI steht unter Synchronisierung.

Trennen

/sync remove hebt die Verbindung auf: Die vom Bot erstellten Webhooks werden gelöscht und alle Einträge aus der Datenbank entfernt. Gibt es mehrere Syncs auf dem Server, gib die sync-id mit an.

Die auf Server B erstellten Kanäle und die Kategorie bleiben erhalten — sie werden zu normalen Kanälen. Nur die Verbindung und die Webhooks werden entfernt.
Copyright © 2026