Zum Hauptinhalt springen

Partner-Liste

Erstelle eine Liste mit allen Partnern deines Servers - nach Kategorie sortiert.

Partner-Liste
Erstelle eine Liste mit allen Partnern deines Servers - nach Kategorie sortiert.
Dieses Modul ist Open-Source.
Dieses Modul speichert Daten in der Datenbank deines Bots.
Dieses Modul erstellt einen Haupt-Slash-Befehl auf deinem Server.
Dieses Modul eine verfügbare Konfigurationsdatei.
Dieses Modul wird auf über 3000 Servern auf SCNX aktiv verwendet.
Dieses Modul ist bei jedem Plan kostenlos dabei. Mehr über Preise erfahren.

Funktionen

Dieses Modul soll die Verwaltung von Partnerschaften mit anderen Discord-Servern vereinfachen.

  • Erstelle stets eine aktuelle Embed-Liste von all deinen aktuellen Partnern.
  • Erstelle benutzerdefinierte Kategorien, um deine Partnerschaften zu sortieren.
  • Weise zu und entferne automatisch Rollen von Partnern.
  • Sende deinen Partnern automatisch Benachrichtigungen über Änderungen ihres Partner-Status.

Hier ist ein Beispiel einer Partner-Liste (Du kannst das Erscheinungsbild anpassen):

Einrichtung

  • Bitte richte die Berechtigungen für Slash-Befehle ein, um deren unbefugte Nutzung zu verhindern.
  • Konfiguriere anschließend die Partner-Liste:
    1. Erstelle einen Kanal, in den der Bot die Partner-Liste senden soll. Dieser Kanal muss leer sein, und der Bot muss über die Berechtigungen „Kanal anzeigen“, „Nachrichtenverlauf anzeigen“ und „Nachrichten senden“ verfügen.
    2. Öffne die Modul-Konfiguration und konfiguriere das Modul.
    3. Lade die Konfiguration deines Bots neu, um die Änderungen zu übernehmen – der Bot sendet automatisch eine Partner-Liste.
    4. Lade die Konfiguration deines Bots neu, um die Änderungen zu übernehmen – der Bot sendet automatisch eine Partner-Liste.

Verwendung

  • Um einen neuen Partner hinzuzufügen, verwende /partner add.
  • Um einen Partner zu bearbeiten, verwende /partner edit.
  • Um einen Partner zu löschen, verwende /partner delete.
  • Die Partner-Liste wird automatisch aktualisiert, es sind keine manuellen Aktionen erforderlich.

Befehle

Dokumentation Verstehen
In dieser Dokumentation bezeichnen wir eine verpflichtende Slash-Befehl-Option mit dem Namen name und dem Typen Typ als name:<Typ>. Optionen, die nicht Pflichtfelder sind, werden als [name:<Typ>] angegeben. Wenn sich die Aktionen eines Befehls zwischen Pflichtfeldern und Nicht-Pflichtfeldern sehr unterscheiden, listen wir sie eventuell separat.
Beispiele
  • /moderate ban user:<Mitglied>: Dieser Befehl (/moderate ban) hat nur eine verpflichtende Option mit dem Namen "user", die nur ein Mitglied akzeptiert.
  • /moderate ban victim:<Mitglied> reason:<Text>: Dieser Befehl (/moderate ban) hat eine Option mit dem Namen "victim" als Pflichtangabe, die nur ein Mitglied akzeptiert, und ein weiteres Pflichtfeld mit dem Namen "reason", das jeglichen Text als Wert akzeptiert.
  • /moderate ban victim:<Mitglied> reason:<Text> [proof:<Anhang>]: Dieser Befehl (/moderate ban) hat eine Option mit dem Namen "victim" als Pflichtangabe, die nur ein Mitglied akzeptiert, und ein weiteres Pflichtfeld mit dem Namen "reason", das jeglichen Text als Wert akzeptiert. Zusätzlich gibt es eine optionale Option mit dem Namen "proof", die einen Anhang als Wert akzeptiert.
BefehlBeschreibung
/partner add name:<Text> category:<Kategorie> owner:<Mitglied> invite-url:<Text>Erstellt einen neuen Partner. Du kannst einen beliebigen Text als Namen des Partners eingeben, eine beliebige URL als Einladungs-URL verlinken und eine Kategorie aus den [konfigurierten Kategorien] auswählen (#configuration). Wenn die Option aktiviert ist, wird eine Nachricht an den Partner gesendet.
/partner edit id:<PartnerID> [name:<Text>] [category:<Kategorie>] [owner:<Mitglied>] [invite-url:<Text>] [staff:<Mitglied>]Bearbeitet einen vorhandenen Partner. Du kannst den Namen, die Einladungs-URL, den Besitzer, die Kategorie und das zugewiesenen Teammitglied aktualisieren – nur die von dir angegebenen Optionen werden aktualisiert. Du kannst entweder eine ID eines bestehenden Partners eingeben oder die automatische Vervollständigung nutzen, um den richtigen Partner auszuwählen.
/partner delete id:<PartnerID>Löscht einen vorhandenen Partner. Du kannst entweder eine ID eines bestehenden Partners eingeben oder die automatische Vervollständigung nutzen, um den richtigen Partner auszuwählen. Gelöschte Partner können nicht wiederhergestellt werden.

Konfiguration

Mit dieser Konfigurationsdatei kannst du Benachrichtigungen für Partner einrichten, das Embed der Partner-Liste bearbeiten und vieles mehr. Öffne die Konfigurationsdatei in deinem Dashboard.

FeldBeschreibung
KanalDies ist der Kanal, in den die Partner-Liste gesendet wird. Wenn der Bot in der Vergangenheit bereits eine Nachricht gesendet hat, wird die neueste Nachricht in die Partnerliste aufgenommen. Wir empfehlen einen leeren Kanal.
Partner-Liste-EmbedDies ist die Konfiguration der Partner-Liste.
Partner-Liste-Embed: TitelTitel des Partner-Listen-Embeds.
Partner-Liste-Embed: BeschreibungBeschreibung des Partner-Listen-Embeds.
Partner-Liste-Embed: Partner-StringDies ist das Format eines Partners, der in dem Partner-Listen-Embed angezeigt wird. Verfügbare Parameter findest du im Dashboard.
Partner-Liste-Embed: FarbeDies ist die Farbe der Partner-Listen-Embeds. Es muss eine HEX-Farbe oder ein unterstützter Farbwert sein.
KategorienDies sind die Kategorien, denen Partner zugeordnet werden können. Jede Kategorie muss anders sein. Nur diese Kategorien können über Befehle ausgewählt werden.
Kategorie-RollenDies sind die Rollen, die neuen Partnern zugewiesen und von gelöschten Partnern entfernt werden.
Erstes Feld: Kategoriename (Groß-/Kleinschreibung beachten)
Zweites Feld: ID der Rolle
Partner-Benachrichtigung sendenWenn diese Option aktiviert ist, wird den Partnern eine Nachricht gesendet, wenn sie hinzugefügt oder entfernt werden.
Partner-Willkommens-PNNur sichtbar, wenn „Partner-Benachrichtigung senden“ aktiviert ist.
Diese Nachricht wird an den Partner gesendet, wenn dieser hinzugefügt wird.
Partner-Entfernung-PNNur sichtbar, wenn „Partner-Benachrichtigung senden“ aktiviert ist.
Diese Nachricht wird an den Partner gesendet, wenn dieser entfernt wird.

Fehlerbehebung

Die Partner-Liste wird nicht im konfigurierten Kanal angezeigt
  • Stelle sicher, dass der gewünschte Kanal leer ist.
  • Stelle sicher, dass der Bot über die Berechtigungen „Kanal anzeigen“, „Nachrichten senden“ und „Nachrichtenverlauf anzeigen“ für den Kanal verfügt.
  • Stelle sicher, dass keiner deiner Kategoriefelder leer ist.
  • Stelle sicher, dass du in der Konfiguration einen richtigen Farbwert angegeben hast.
  • Starte deinen Bot neu.
Kann ich den ID-Counter neu starten?

Nein. Die ID ist eine eindeutige Identifikationsnummer und kann nicht zurückgesetzt werden. Dies ist eine technische Einschränkung – du kannst den Parameter %id% aus deinem „partner-string“ unter „Partner-Liste-Embed“ in deiner Modulkonfiguration entfernen, falls dich das stört.

Gespeicherte Daten

Über jeden über Befehle angelegten Partner werden folgende Daten gespeichert:

  • Eine eindeutige ID, die den Datenbankeintrag identifiziert
  • Der für diesen Partner angegebene Einladungslink
  • Die Benutzer-ID des Nutzers, der den Partnereintrag erstellt
  • Der angegebene Name des Partners
  • Die angegebene Kategorie des Partners
  • Metadaten zum Eintrag (Datum der Erstellung und letzten Aktualisierung)

Um gespeicherte Daten zu löschen, verwende /partner delete oder Moduldatenbank löschen.