feat: initial commit
This commit is contained in:
commit
c4514cd4c4
19 changed files with 4403 additions and 0 deletions
25
src/index.ts
Normal file
25
src/index.ts
Normal 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)
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue