Starboard — ⭐ Beste Nachrichten hervorheben
GrumpyStarboard hebt besonders beliebte Nachrichten automatisch hervor: Sobald eine Nachricht genug Reaktionen (Standard: ⭐) gesammelt hat, wird sie in einem dedizierten Starboard-Channel gepostet. Perfekt für Highlights, Witze und denkwürdige Momente.
Aktivierung
In configs/config.yml:
addons:
starboard: true
channels:
starboard: "CHANNEL_ID" # Starboard Output-Channel
Beim ersten Start wird configs/modules/starboard.yml erzeugt.
starboard.yml
enabled: true
channelId: "" # Leer = Fallback auf channels.starboard in config.yml
emoji: "⭐" # Reaktions-Emoji (Unicode oder Custom-Emoji)
threshold: 3 # Mindest-Reaktionen für Starboard-Post
ignoredChannels: [] # Channel-IDs die vom Starboard ausgeschlossen werden
ignoreBots: true # Bot-Reaktionen zählen nicht
selfStarAllowed: false # Eigene Nachricht ⭐ gibt keine Punkte
Kanal-Fallback: Ist
channelIdleer, wirdchannels.starboardausconfig.ymlverwendet.
Verhalten
Schwellenwert überschritten → Post
Sobald eine Nachricht threshold valide Reaktionen hat, wird sie im Starboard-Channel gepostet:
⭐ 3 | #allgemein
┌─────────────────────────────────────────┐
│ [Avatar] Jonas │
│ │
│ Heute hab ich mehr Spaghetti gegessen │
│ als in meinem ganzen Leben zuvor │
│ │
│ 🔗 Zur Nachricht │
│ ⭐ 3 · #allgemein │
└─────────────────────────────────────────┘
Live-Update
Mit jeder weiteren Reaktion wird der Zähler im Starboard-Post aktualisiert:
⭐ 3 → ⭐ 5 → ⭐ 7
Unter Schwellenwert → Entfernen
Wenn Reaktionen entfernt werden und der Zähler unter threshold fällt, wird der Starboard-Post automatisch gelöscht.
Starboard-Embed Inhalt
| Feld | Inhalt |
|---|---|
| Author | Avatar + Anzeigename des Nachrichten-Autors |
| Beschreibung | Originaler Nachrichtentext (max 2048 Zeichen) |
| Bild | Erstes Bild-Attachment (wenn vorhanden) |
| Link-Feld | 🔗 Direktlink zur Originalnachricht |
| Footer | ⭐ N · #channel-name |
| Farbe | Gelb |
Zähler-Logik
Gesamt-Reaktionen
- Bot-Reaktionen (wenn ignoreBots: true)
- Self-Star (wenn selfStarAllowed: false)
= Valider Zähler
Beispiel bei threshold: 3, ignoreBots: true, selfStarAllowed: false:
- Jonas schreibt eine Nachricht und reagiert selbst mit ⭐ → Zähler: 0 (Self-Star, wird sofort entfernt)
- Zwei weitere User reagieren → Zähler: 2 (noch kein Post)
- Dritter User reagiert → Zähler: 3 → Starboard-Post!
Custom-Emoji
Für ein Server-eigenes Emoji als Starboard-Emoji in starboard.yml den Emoji-Mention eintragen:
emoji: "<:grumpy:1234567890123456>"
Den Emoji-Mention in Discord erhalten: \:emoji-name: tippen → Discord zeigt die ID.
Tipps
- Separater Channel: Dedizierter
#starboard-Channel mit langsamen Mode für Übersicht - Höherer Threshold: Bei größeren Servern
threshold: 5oder mehr setzen - Staff-Zone ausschließen:
ignoredChannelsauf Staff-Channels setzen, damit interne Gespräche nicht landen - Starboard-Channel ausschließen: Der Starboard-Channel selbst ist automatisch ausgeschlossen (keine Kaskade)
GrumpyCore Wiki
⚙️ Setup
🔧 Core-Module
🆕 Neue Module
💬 Commands
👥 Staff
GrumpyCore Wiki (English)
⚙️ Setup
🔧 Core Modules
🆕 New Modules
💬 Commands
👥 Staff