Add: Timer and Trigger modules with help subcommands
All checks were successful
Auto Build and Push Docker Image / build (push) Successful in 6s

- Add /timer command: add, remove, list, listall, help
- Add /trigger command: add, remove, list, help
- Add /admin help and /owner help subcommands
- Add /twitch help subcommand
- Add ReminderManager for timer notifications
- Add reminders table to database
- Update README.md and AGENTS-BOT.md documentation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-22 18:53:33 +01:00
parent f78636447b
commit 5c6188ea13
10 changed files with 716 additions and 33 deletions

View File

@@ -6,6 +6,7 @@ import { dirname, join } from 'node:path';
import { Command } from './structures/Command.js';
import { DB } from './structures/Database.js';
import { TwitchManager } from './structures/TwitchManager.js';
import { ReminderManager } from './structures/ReminderManager.js';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
@@ -59,4 +60,7 @@ for (const file of eventFiles) {
// Start Twitch Polling
TwitchManager.startPolling(client);
// Start Reminder Polling
ReminderManager.startPolling(client);
client.login(process.env.DISCORD_TOKEN);