breaking bad 2
This commit is contained in:
48
src/bot.ts
48
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 { 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()
|
|
||||||
|
|||||||
Reference in New Issue
Block a user