breaking bad 2

This commit is contained in:
fzzinchemical
2025-04-13 22:15:43 +02:00
parent 43e0232c53
commit e82ed6f33c

View File

@@ -1,35 +1,37 @@
import { createBot, Intents, Message } from "@discordeno"; import { createBot, createDesiredPropertiesObject, Message } from "@discordeno";
import { messagehandler } from "./messages.ts"; import { messagehandler } from "./messages.ts";
import { EnvConst, loadConfig } from "@root/core/configLoader.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<typeof desiredProperties> {}
const bot = createBot({ const bot = createBot({
token: env.BOT_TOKEN, token: env.BOT_TOKEN,
desiredProperties: {
message: {
id: true,
author: true,
},
user: {
id: true,
toggles: true, // Toggles includes the "bot" flag
username: true,
},
},
events: { events: {
ready() { ready() {
console.log("Bot is ready!"); console.log("Bot is ready!");
}, },
} },
}); });
bot.events.messageCreate = (message) => { bot.events.messageCreate = (message) => {
messagehandler(bot, message as Message) messagehandler(bot, message as Message);
} };
// Setup desired properties // Setup desired properties
await bot.start();
await bot.start()