hytale-says/src/index.ts
2026-01-08 21:52:19 +06:00

25 lines
604 B
TypeScript

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)
})