feat: initial commit

This commit is contained in:
devilreef 2026-01-08 21:52:19 +06:00
commit c4514cd4c4
19 changed files with 4403 additions and 0 deletions

25
src/index.ts Normal file
View file

@ -0,0 +1,25 @@
import process from 'node:process'
import { config } from './config.js'
import { discord, startDiscord } from './discord/client.js'
import { setupHandlers } from './discord/handlers.js'
console.log(`Loaded ${config.servers.length} server(s) to track`)
setupHandlers()
startDiscord().catch((err: unknown) => {
console.error('Failed to start Discord client:', err)
process.exit(1)
})
process.once('SIGINT', () => {
console.log('Shutting down...')
discord.destroy()
process.exit(0)
})
process.once('SIGTERM', () => {
console.log('Shutting down...')
discord.destroy()
process.exit(0)
})