chore(logging): Logge gesetzte ?entrance/?exit Zuordnungen (user tag + file)

This commit is contained in:
vibe-bot 2025-08-10 23:43:40 +02:00
parent 6206087362
commit 64d2e91efa

View file

@ -289,7 +289,12 @@ async function handleCommand(message: Message, content: string) {
})(); })();
if (!resolve) { await reply('Datei nicht gefunden. Nutze ?list.'); return; } if (!resolve) { await reply('Datei nicht gefunden. Nutze ?list.'); return; }
const userId = message.author?.id ?? ''; if (!userId) { await reply('Kein Benutzer erkannt.'); return; } const userId = message.author?.id ?? ''; if (!userId) { await reply('Kein Benutzer erkannt.'); return; }
persistedState.entranceSounds = persistedState.entranceSounds ?? {}; persistedState.entranceSounds[userId] = resolve; writePersistedState(persistedState); persistedState.entranceSounds = persistedState.entranceSounds ?? {};
persistedState.entranceSounds[userId] = resolve;
writePersistedState(persistedState);
try {
console.log(`${new Date().toISOString()} | Entrance set: user=${userId} (${message.author?.tag || 'unknown'}) file=${resolve}`);
} catch {}
await reply(`Entrance-Sound gesetzt: ${resolve}`); return; await reply(`Entrance-Sound gesetzt: ${resolve}`); return;
} }
if (cmd === '?exit') { if (cmd === '?exit') {
@ -307,7 +312,12 @@ async function handleCommand(message: Message, content: string) {
})(); })();
if (!resolve) { await reply('Datei nicht gefunden. Nutze ?list.'); return; } if (!resolve) { await reply('Datei nicht gefunden. Nutze ?list.'); return; }
const userId = message.author?.id ?? ''; if (!userId) { await reply('Kein Benutzer erkannt.'); return; } const userId = message.author?.id ?? ''; if (!userId) { await reply('Kein Benutzer erkannt.'); return; }
persistedState.exitSounds = persistedState.exitSounds ?? {}; persistedState.exitSounds[userId] = resolve; writePersistedState(persistedState); persistedState.exitSounds = persistedState.exitSounds ?? {};
persistedState.exitSounds[userId] = resolve;
writePersistedState(persistedState);
try {
console.log(`${new Date().toISOString()} | Exit set: user=${userId} (${message.author?.tag || 'unknown'}) file=${resolve}`);
} catch {}
await reply(`Exit-Sound gesetzt: ${resolve}`); return; await reply(`Exit-Sound gesetzt: ${resolve}`); return;
} }
await reply('Unbekannter Command. Nutze ?help.'); await reply('Unbekannter Command. Nutze ?help.');