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