From e82ed6f33cd810d3bc8842e130c1f5c67da64ae2 Mon Sep 17 00:00:00 2001 From: fzzinchemical Date: Sun, 13 Apr 2025 22:15:43 +0200 Subject: [PATCH] breaking bad 2 --- src/bot.ts | 50 ++++++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/src/bot.ts b/src/bot.ts index f168a16..d4019f7 100755 --- a/src/bot.ts +++ b/src/bot.ts @@ -1,35 +1,37 @@ -import { createBot, Intents, Message } from "@discordeno"; +import { createBot, createDesiredPropertiesObject, Message } from "@discordeno"; import { messagehandler } from "./messages.ts"; import { EnvConst, loadConfig } from "@root/core/configLoader.ts"; -const env: EnvConst = loadConfig() +const env: EnvConst = loadConfig(); + +const desiredProperties = createDesiredPropertiesObject({ + message: { + id: true, + author: true, + }, + user: { + id: true, + toggles: true, // Toggles includes the "bot" flag + username: true, + }, +}) + +interface BotDesiredProperties extends Required {} const bot = createBot({ - token: env.BOT_TOKEN, - desiredProperties: { - message: { - id: true, - author: true, - }, - user: { - id: true, - toggles: true, // Toggles includes the "bot" flag - username: true, - }, - }, - - events: { - ready() { - console.log("Bot is ready!"); - }, - } + token: env.BOT_TOKEN, + + events: { + ready() { + console.log("Bot is ready!"); + }, + }, }); bot.events.messageCreate = (message) => { - messagehandler(bot, message as Message) -} + messagehandler(bot, message as Message); +}; // Setup desired properties - -await bot.start() \ No newline at end of file +await bot.start();