Wochen-Rückblick: sonntags 20:00 automatisch in den Devlog-Kanal

- Scheduler (5-Minuten-Check, dedupe über last_weekly_recap-Setting)
- Embed: Commits pro Tag als Balken-Grafik, Commit-/Devlog-Zahlen, Top-Projekte
- Setting weekly_recap_enabled + 'Rückblick jetzt testen'-Button auf der Setup-Seite
- TZ Europe/Berlin im Compose (Scheduler + Datumsformate)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-23 10:41:17 +02:00
co-authored by Claude Opus 4.8
parent 247e8c805c
commit 3c8f442d6c
6 changed files with 144 additions and 1 deletions
+3 -1
View File
@@ -1,6 +1,7 @@
// Einstiegspunkt — startet Discord-Bot und Webserver (Webhooks)
// Einstiegspunkt — startet Discord-Bot, Webserver und den Wochen-Rückblick-Scheduler
import { startBot } from './bot/client.js';
import { startWebServer } from './web/server.js';
import { scheduleWeeklyRecap } from './bot/weekly-recap.js';
process.on('unhandledRejection', (error) => {
console.error('[main] Unhandled Rejection:', error);
@@ -9,6 +10,7 @@ process.on('unhandledRejection', (error) => {
try {
const client = await startBot();
await startWebServer(client);
scheduleWeeklyRecap(client);
} catch (error) {
console.error('[main] Start fehlgeschlagen:', error);
process.exit(1);