Zum Hauptinhalt springen

Starboard

Lass Nutzer Nachrichten in einen Starboard-Kanal hervorheben, indem sie darauf reagieren.

Starboard
Lass Nutzer Nachrichten durch eine Reaktion in einem Starboard-Kanal hervorheben.
Dieses Modul ist Open-Source.
Dieses Modul speichert Daten in der Datenbank deines Bots.
Dieses Modul eine verfügbare Konfigurationsdatei.
Dieses Modul wird auf über 1800 Servern auf SCNX aktiv verwendet.
Dieses Modul ist bei jedem Plan kostenlos dabei. Mehr über Preise erfahren.

Funktionen

  • Nutzer können lustige, interessante oder anderweitig bemerkenswerte Nachrichten durch eine Reaktion hervorheben.
  • Begrenze die Anzahl an Sternen, die ein Nutzer pro Stunde vergeben kann, damit wirklich besondere Nachrichten hervorgehoben werden.
  • Schließe Rollen und Kanäle aus, um unerwünschte Nachrichten aus dem Starboard fernzuhalten.

Einrichtung

  • Erstelle zunächst einen Kanal auf deinem Server, der als Starboard-Kanal genutzt wird. Stelle sicher, dass der Bot die Berechtigungen Kanal anzeigen, Nachrichten senden, Nachrichtenverlauf sehen und Links einbetten in diesem Kanal hat.
  • Anschließend kannst du das Modul konfigurieren. Hier kannst du unter anderem den Starboard-Kanal auswählen.

Nutzung

  • Sobald das Modul eingerichtet ist, können Nutzer auf Nachrichten mit dem konfigurierten Starboard-Emoji reagieren.
  • Solange sie ihr Sterne-Kontingent pro Stunde nicht ausgenutzt haben, wird die Nachricht entweder in den Starboard-Kanal gesendet oder die Anzahl der Sterne wird um eins erhöht.

Konfiguration

In der Konfiguration kannst du den Starboard-Kanal, die Nachricht und die Nutzungsmöglichkeiten für Nutzer in Discord festlegen. Öffne sie in deinem Dashboard.

FeldBeschreibung
Starboard-KanalHier wird der Kanal festgelegt, in den Nachrichten mit Sternen von Nutzern gesendet werden.
EmojiNutzer können eine Nachricht mit diesem Emoji "starren" – einfach durch eine Reaktion mit dem Emoji.
NachrichtDies ist die Nachricht, die im Starboard-Kanal gepostet wird, wenn Nutzer auf eine Nachricht mit dem konfigurierten Emoji reagieren. Verfügbare Parameter siehst du im Dashboard.
Ausgenommene KanäleIn diesen Kanälen können Nutzer keine Nachrichten starren. Die Reaktion wird nicht entfernt, aber der Bot ignoriert sie einfach.
Ausgenommene RollenMitglieder dieser Rollen können keine Nachrichten starren. Die Reaktion bleibt, aber der Bot ignoriert sie.
Mindestanzahl SterneDie Mindestanzahl an Sternen, die eine Nachricht braucht, um in den Starboard-Kanal gesendet zu werden. Mehrfachreaktionen zählen wie eine normale Reaktion.
Sterne pro Nutzer pro StundeLegt fest, wie oft ein Nutzer pro Stunde auf Nachrichten reagieren kann. Es gilt ein "dynamisches Fenster", d.h. wenn das Limit auf 10 steht und ein Nutzer um 12:00 fünfmal und um 12:30 noch fünfmal reagiert, ist das Limit erreicht.
Self-StarLegt fest, ob Nutzer ihre eigenen Nachrichten starren können. Wenn sie auf ihre eigene Nachricht reagieren, wird die Reaktion entfernt, um Verwirrung zu vermeiden.

Fehlerbehebung

Es passiert nichts beim Reagieren
  • Stelle sicher, dass du einen gültigen Starboard-Kanal ausgewählt hast und der Bot mindestens die Berechtigungen Kanal anzeigen, Nachrichten senden, Nachrichtenverlauf lesen und Links einbetten besitzt.
  • Stelle sicher, dass das Starboard-Emoji korrekt und gültig ist.
  • Stelle sicher, dass Nutzer tatsächlich mit dem Starboard-Emoji reagieren.
  • Stelle sicher, dass deine konfigurierte Starboard-Nachricht gültig ist – prüfe ggf. den Fehler-Log im Dashboard.
  • Stelle sicher, dass die Nutzer ihr Sternen-Limit in der letzten Stunde nicht überschritten haben. Versuche, das Limit zu erhöhen oder warte, bis das Zeitfenster abgelaufen ist.

Gespeicherte Daten

Folgende Daten werden zu jeder vom Bot gesendeten Starboard-Nachricht gespeichert:

  • Die Nachrichten-ID der "gesternten" Nachricht
  • Die Nachrichten-ID der Nachricht im Starboard-Kanal
  • Metadaten zum Eintrag (Datum der Erstellung und der letzten Aktualisierung)

Der Bot speichert außerdem folgende Daten zu jedem Nutzer, der auf eine Nachricht reagiert hat:

  • Die Nutzer-ID des Nutzers
  • Die Nachrichten-ID der Nachricht, die er/sie gestarrt hat
  • Metadaten zum Eintrag (Datum der Erstellung und der letzten Aktualisierung)

Einmal täglich werden alle Starboard-Nutzer-Daten, die älter als eine Stunde sind, aus der Datenbank entfernt. Du kannst eine Starboard-Nachricht aus der Datenbank entfernen, indem du alle Reaktionen darauf löschst. Um sämtliche Starboard-Daten zu entfernen, lösche die Modul-Datenbank.