23 lines
606 B
TypeScript
23 lines
606 B
TypeScript
import config from './config.ts';
|
|
import { DEBUG, LOCALMODE } from './flags.ts';
|
|
import {
|
|
// Discordeno deps
|
|
createBot,
|
|
initLog,
|
|
Intents,
|
|
startBot,
|
|
} from './deps.ts';
|
|
import { events } from './src/events.ts';
|
|
|
|
// Initialize logging client with folder to use for logs, needs --allow-write set on Deno startup
|
|
initLog('logs', DEBUG);
|
|
|
|
// Start up the Discord Bot
|
|
const bot = createBot({
|
|
token: LOCALMODE ? config.localtoken : config.token,
|
|
intents: Intents.MessageContent | Intents.GuildMessages | Intents.DirectMessages | Intents.Guilds | Intents.GuildMessageReactions,
|
|
events,
|
|
});
|
|
|
|
startBot(bot);
|