Refactor command help responses in broadcast.js to use structured command tables for improved clarity and organization. Updated help messages for statistics and available commands to enhance user experience.

This commit is contained in:
Torsten Schulz (local)
2026-03-19 14:16:40 +01:00
parent 6d17afe3a1
commit 8f3cbc16b8

View File

@@ -404,15 +404,14 @@ export function setupBroadcast(io, __dirname) {
const sub = (parts[1] || '').toLowerCase();
if (!sub || sub === 'help') {
sendCommandResult(socket, [
'Stat-Befehle:',
'/stat today',
'/stat date YYYY-MM-DD',
'/stat range YYYY-MM-DD YYYY-MM-DD',
'/stat ages',
'/stat names',
'/stat countries',
'/all-stats'
sendCommandTable(socket, 'Hilfe: Statistik-Befehle', ['Befehl', 'Beschreibung'], [
['/stat today', 'Logins des heutigen Tages'],
['/stat date YYYY-MM-DD', 'Logins an einem bestimmten Datum'],
['/stat range YYYY-MM-DD YYYY-MM-DD', 'Logins pro Tag im Zeitraum'],
['/stat ages', 'Jüngster und ältester Nutzer'],
['/stat names', 'Häufigkeit der verwendeten Namen'],
['/stat countries', 'Häufigkeit der Länder'],
['/all-stats', 'Zusammenfassung wichtiger Kennzahlen']
]);
return;
}
@@ -640,16 +639,15 @@ export function setupBroadcast(io, __dirname) {
}
if (command === '/help' || command === '/?') {
sendCommandResult(socket, [
'Verfügbare Befehle:',
'/login [username] - Admin-/Command-Login starten',
'/logout-admin - Admin-/Command-Login beenden',
'/whoami-rights - Aktuelle Admin-Rechte anzeigen',
'/stat help - Hilfe zu Statistikbefehlen',
'/all-stats - Zusammenfassung wichtiger Statistiken',
'/kick <username> - Benutzer aus dem Chat werfen',
'/help oder /? - Diese Hilfe'
], 'help');
sendCommandTable(socket, 'Hilfe: Verfügbare Befehle', ['Befehl', 'Beschreibung'], [
['/login [username]', 'Admin-/Command-Login starten'],
['/logout-admin', 'Admin-/Command-Login beenden'],
['/whoami-rights', 'Aktuelle Admin-Rechte anzeigen'],
['/stat help', 'Hilfe zu Statistikbefehlen anzeigen'],
['/all-stats', 'Zusammenfassung wichtiger Statistiken'],
['/kick <username>', 'Benutzer aus dem Chat werfen'],
['/help oder /?', 'Diese Hilfe anzeigen']
]);
return true;
}