Statistik-Kanäle live: Server-Stats als gesperrte Voice-Kanäle
Mitglieder, Online-Status, Boosts und mehr — automatisch in deinen Voice-Kanal-Namen, alle 10 Minuten aktualisiert. Schnellstart in 30 Sekunden, gebaut für Skalierung bis 1M Server.
Was sind Statistik-Kanäle?
Du kennst das Pattern: ganz oben in der Channel-Liste hängen ein paar gesperrte Voice-Kanäle, die statt eines normalen Namens Live-Daten zeigen — 👥 Mitglieder: 1.234, 🟢 Online: 87, 🚀 Boosts: 12. Sieht aus wie MEE6, ist aber besser integriert und skaliert weiter.
Ab heute live in TeraOne: Statistik-Kanäle für jeden Discord-Server.
Schnellstart in 30 Sekunden
Im Dashboard auf den Tab Statistik-Kanäle gehen → Jetzt einrichten klicken. Der Bot legt automatisch eine Kategorie 📊 Server-Stats an plus 5 gesperrte Voice-Kanäle:
- 👥 Mitglieder gesamt
- 🟢 Online (aktuell verbundene Mitglieder)
- 👤 Menschen (ohne Bots)
- 🤖 Bots
- 🚀 Server-Boosts
In unter einer Minute siehst du die Live-Werte oben in deiner Kanal-Liste. Niemand kann den Voice-Kanälen beitreten — sie sind reine Anzeige.
Verfügbare Stat-Typen
Neben den 5 Klassikern gibt's noch 4 weitere Typen, die du manuell hinzufügen kannst:
- Rollen — Anzahl der Server-Rollen (ohne @everyone)
- Kanäle — Gesamtzahl der Channels im Server
- Neue heute — Mitglieder, die in deiner Server-Zeitzone seit Mitternacht beigetreten sind
- Top-XP-Mitglied — Username des Mitglieds mit dem höchsten Rang aus dem Leveling-Modul
Maximal 10 Stat-Kanäle pro Server. Jeder Kanal ist ein Template mit Platzhalter — du gestaltest den Namen frei: Crew ▸ {value}, 🎮 Online jetzt: {value}, Mitglieder seit Tag 1: {value}. Live-Vorschau im Dashboard zeigt dir das fertige Ergebnis vor dem Speichern.
Warum ein 10-Minuten-Update-Zyklus?
Discord limitiert Voice-Kanal-Umbenennungen auf 2 pro 10 Minuten pro Kanal. Häufiger geht physikalisch nicht — Discord würde Renames verwerfen. 10 Minuten ist die schnellste sichere Frequenz für stabile, immer-aktuelle Werte.
Unser Skip-When-Unchanged-Mechanismus sorgt dafür, dass nur Kanäle umbenannt werden, deren Wert sich tatsächlich geändert hat. Ein ruhiger Server mit stabilen Werten verbraucht null Discord-Rate-Limit-Budget. Aktive Server tippen in 10-15 % der Tick-Zyklen Renames an.
Custom-Bot-Precedence
Wenn du einen eigenen Discord-Bot in TeraOne konfiguriert hast, laufen die Stat-Kanal-Renames unter dessen Token und Rate-Limit-Budget. Dein Custom-Bot teilt sich das Budget nicht mit anderen Servern — das bedeutet bei Skalierung volle Kontrolle und keine Engpässe durch andere Communities.
Architektur (für die Tech-Interessierten)
Unter der Haube läuft das Feature über zwei BullMQ-Worker:
- Tick-Worker — alle 10 Minuten ein Cron-Job, der per Cursor-Pagination alle aktivierten Guilds in 1.000er-Batches scannt und einen Update-Job pro Guild enqueued.
- Update-Worker — pro Guild lädt er die Stat-Kanäle, rendert die aktuellen Werte, vergleicht mit dem Redis-Cache
stats:lastName:<channelId>(TTL 14 Tage) und führt nur dann einen Discord-API-Rename aus, wenn der Name sich tatsächlich geändert hat.
Die Math für 1M Servers × 10 Channels: 1M Jobs / 600s = ~1.6k Jobs/sek nachhaltig, verteilt über 4-8 Worker-Pods. Skip-When-Unchanged drückt die Discord-Calls auf realistisch ~10-20 % davon. Per-Guild Custom-Bot-Tokens sorgen dafür, dass jede Guild ihr eigenes Rate-Limit-Budget hat, statt alle Renames durch ein Bottleneck zu schicken.
Was kommt als nächstes?
Geplant für V2:
- Pro-Channel-Cadence — User können pro Stat zwischen 5/10/15/30/60-Minuten-Updates wählen
- Custom-Counter — eigene Werte aus Plugin-Events (z.B. 🎯 DayZ-Kills heute, 🎫 Tickets offen)
- Server-Alter — Gegründet vor X Tagen
- Multi-Channel-Gruppen — eine Stat über mehrere Channels (z.B. ein Voice + ein Kategorie-Header)
Jetzt aktivieren
Geh in dein Dashboard → wähle deinen Server → Tab Statistik-Kanäle → Jetzt einrichten. Innerhalb von einer Minute zeigen deine Voice-Kanäle Live-Werte. Kostet nichts, läuft unter dem TeraOne-Bot, skaliert für 1M Server.
Fragen? Discord-Server — wir helfen direkt im #support.