Zum Hauptinhalt springen

Vorschläge

Fortschrittliches Modul, um Vorschläge auf deinem Server zu bearbeiten.

Vorschläge
Modul mit vielen Funktionen, um Vorschläge auf deinem Discord zu managen
Dieses Modul ist Open-Source.
Dieses Modul speichert Daten in der Datenbank deines Bots.
Dieses Modul erstellt 2 Haupt-Slash-Befehle auf deinem Server.
Dieses Modul eine verfügbare Konfigurationsdatei.
Dieses Modul wird auf über 2400 Servern auf SCNX aktiv verwendet.
Dieses Modul ist bei jedem Plan kostenlos dabei. Mehr über Preise erfahren.

Funktionen

  • Lasse deine Nutzer Vorschläge auf Discord einreichen, indem sie
    • Befehle nutzen
    • Nachrichten in einen ausgewählten Kanal schicken (optional)
  • Nimm Vorschläge von Nutzern an / lehne sie ab
  • Lasse Nutzer über Vorschläge mit Reaktionen abstimmen
  • Öffne automatisch Threads unter neuen Vorschlägen (optional)

Einrichtung

  1. Erstelle für die Vorschläge einen Kanal (oder wähle einen aus). Der Bot benötigt folgende Rechte auf diesen: "Kanal anzeigen" ("View channel"), "Nachrichten senden ("Send messages") und "Nachrichtenverlauf sehen" ("View message history")
  2. Stelle sicher, dass Berechtigungen für /manage-suggestions richtig konfiguriert sind, um zu verhindern, dass Nutzer Vorschläge als Admin verwalten können.
  3. Öffne die Modul-Konfiguration.
  4. Konfiguriere das Modul.
  5. Lade die Konfiguration neu, um Änderungen zu übernehmen.

Nutzung

  • Nutzer können einen neuen Vorschlag mit /suggestion einreichen. Neue Vorschläge werden in den konfigurierten Kanal gesendet.
  • Wenn aktiviert, werden Nachrichten, die in den Vorschläge-Kanal gesendet werden, automatisch zu Vorschlägen konvertiert.
  • Andere Nutzer können mit den konfigurierten Reaktionen abstimmen und mit Threads zu den Vorschlägen kommentieren.
  • Admins können Vorschläge mit /manage-suggestions annehmen oder ablehnen und optional auch einen Kommentar zu ihrer Entscheidung angeben. Darüber wird der Vorschlag-Ersteller, wenn konfiguriert, über PNs informiert.

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
/suggestion suggestion:<Text>Erlaubt es Nutzern, einen neuen Vorschlag in den Vorschläge-Kanal einzureichen.
/manage-suggestion accept id:<VorschlagsID> comment:<Text>Erlaubt es Admins, einen von einem Nutzer eingereichten Vorschlag zu akzeptieren. Der Kommentar wird in der aktualisierten Nachricht angezeigt.
/manage-suggestion deny id:<VorschlagsID> comment:<Text>Erlaubt es Admins, einen von einem Nutzer eingereichten Vorschlag abzulehnen. Der Kommentar wird in der aktualisierten Nachricht angezeigt.

Konfiguration

Mit dieser Konfigurationsdatei kannst du Funktionen des Moduls konfigurieren und das Aussehen von Nachrichten verändern. Öffne sie in deinem Dashboard.

FeldBeschreibung
VorschlagskanalKanal, in welchen neue Vorschläge gesendet und (wenn "Vorschläge von Nachrichten im Kanal erstellen" aktiviert ist) erstellt werden.
Vorschläge von Nachrichten im Kanal erstellenWenn aktiviert, werden Nachrichten, die von Nutzern in den Vorschläge-Kanal gesendet werden, automatisch zu Vorschlägen konvertiert.
ReaktionenDer Bot wird diese Reaktionen unter Vorschläge hinzufügen. Du kannst diese Reaktionen als Abstimmung verwenden (z. B. mit „👍“ und „👎“). Bitte gib entweder die Unicode-Version (für integrierte Emojis) oder die Emoji-ID (für benutzerdefinierte Emojis) an.
Nutzerkommentare in ThreadsWenn aktiviert, wird der Bot unter jedem Vorschlag einen neuen Thread erstellen, damit Nutzer kommentieren können. Kommentieren über Befehle wurde entfernt.
Thread-NameNur sichtbar, wenn "Nutzerkommentare in Threads" aktiviert ist
Das ist der Name der Threads, die unter Vorschlägen erstellt werden.
"Erfolgreich eingereicht"-NachrichtDies ist die Nachricht, welche Nutzer sehen, nachdem sie ihren Vorschlag über den Befehl /suggestion eingereicht haben.
BenachrichtigungsrolleDiese Rolle wird jedes mal erwähnt, wenn ein neuer Vorschlag erstellt wurde.
PN-Benachrichtigungen sendenWenn aktiviert, bekommt der Ersteller eine PN, wenn ein Administrator seinen Vorschlag bearbeitet hat.
PN-StatusbenachrichtigungNur sichtbar, wenn "PN-Benachrichtugungen senden" aktiviert ist
Das ist die Nachricht, welche dem Ersteller gesendet wird, wenn sein Vorschlag von einem Administrator bearbeitet wurde.
Unbeantwortete Vorschlags-NachrichtSo sieht ein Vorschlag im Vorschläge-Kanal aus, wenn noch kein Admin den Vorschlag bearbeitet hat. Die Nachricht wird bearbeitet, wenn ein Admin den Vorschlag bearbeitet hat.
Abgelehnte Vorschlags-NachrichtSo sieht ein Vorschlag im Vorschläge-Kanal aus, wenn ein Admin den Vorschlag abgelehnt hat. Die originale Nachricht ("Unbeantwortete Vorschlags-Nachricht") wird zu diesem Wert verändert, wenn ein Admin den Vorschlag abgelehnt hat.
Angenommene Vorschlags-NachrichtSo sieht ein Vorschlag im Vorschläge-Kanal aus, wenn ein Admin den Vorschlag angenommen hat. Die originale Nachricht ("Unbeantwortete Vorschlags-Nachricht") wird zu diesem Wert verändert, wenn ein Admin den Vorschlag angenommen hat.

Fehlerbehebung

Ein Vorschlag wird nicht erstellt

Bitte überprüfe Folgendes:

  • Stelle sicher, dass die Felder "Unbeantwortete Vorschlags-Nachricht", "Abgelehnte Vorschlags-Nachricht" und "Angenommene Vorschlags-Nachricht" richtig konfiguriert sind.
  • Stelle sicher, dass der Bot die benötigten Berechtigungen auf den Vorschläge-Kanal hat: "Kanal anzeigen" ("View channel"), "Nachrichten senden ("Send messages") und "Nachrichtenverlauf sehen" ("View message history").
  • Stelle sicher, dass die konfigurierte Benachrichtigungsrolle korrekt ist (oder das Feld leer).
  • Stelle sicher, dass der Thread-Name kürzer als 100 Zeichen ist.
  • Stelle sicher, dass die Reaktionen im richtigen Unicode-Format (wenn du ein integriertes Emoji verwendest) oder im Discord-Emoji-Format (für benutzerdefinierte Emojis) sind.
  • Wenn du die Funktion "Vorschläge von Nachrichten im Kanal erstellen" aktiviert hast, stelle bitte sicher, dass der Bot die Berechtigung "Nachrichten verwalten" ("Manage messages") hat.
Ich kann nicht als Admin auf einen Vorschlag antworten

Bitte überprüfe Folgendes:

  • Stelle sicher, dass die Felder "Abgelehnte Vorschlags-Nachricht" und "Angenommene Vorschlags-Nachricht" richtig konfiguriert sind.
  • Stelle sicher, dass der Bot die benötigten Berechtigungen auf den Vorschläge-Kanal hat: "Kanal anzeigen" ("View channel"), "Nachrichten senden ("Send messages") und "Nachrichtenverlauf sehen" ("View message history").
  • Stelle sicher, dass der Vorschlag nicht bereits von einem Admin beantwortet wurde. Wenn du noch nicht die Berechtigungen für /manage-suggestion eingestellt hast, können Nutzer eventuell als Admin auf den Vorschlag geantwortet haben.

Gespeicherte Daten

Die folgenden Daten werden über jeden Vorschlag, der über Befehle oder durch Senden einer Nachricht in den konfigurierten Kanal (wenn aktiviert) gespeichert:

  • Eine eindeutige Zahl, die den Datenbankeintrag identifiziert
  • Der Inhalt des Vorschlags (suggestion-Parameter des /suggestion-Befehls oder der Inhalt der gesendeten Nachricht)
  • Die ID der Nachricht, die vom Bot in den konfigurierten Kanal gesendet wurde
  • ID des Nutzers, der den Vorschlag eingereicht hat
  • Die Antwort des Admins, beinhaltet folgendes:
    • Typ der Antwort (deny oder approve)
    • Grund für die Antwort (comment-Parameter vom Befehl /manage-suggestion)
    • ID des Admins
  • Für Vorschläge, die vor Version v3.4.6 erstellt wurden: Alle Kommentare, die über Befehle eingereicht wurden, beinhaltet folgendes:
    • Inhalt des Kommentars
    • ID des Nutzers, der den Kommentar hinzugefügt hat
  • Metadaten zum Eintrag (Datum der Erstellung und letzte Aktualisierung)

Es gibt keinen Weg, einen Vorschlag aus der Datenbank zu entfernen (du kannst natürlich die Vorschlags-Nachricht löschen). Um alle Vorschläge zu entfernen, lösche die Modul-Datenbank.