Partypack/Server/Source/Handlers/DiscordBot.ts

20 lines
631 B
TypeScript
Raw Permalink Normal View History

2024-02-04 22:28:42 +01:00
import { ActivityType, Client, IntentsBitField } from "discord.js";
import { Msg } from "../Modules/Logger";
import { green } from "colorette";
import { BOT_TOKEN } from "../Modules/Constants";
export const Bot: Client<true> = new Client({
intents: IntentsBitField.Flags.Guilds,
presence: {
status: "online",
activities: [
{
name: "over Partypack",
type: ActivityType.Watching
}
]
}
});
Bot.on("ready", () => Msg(`Discord bot now ready as ${green(Bot.user.username)}${green("#")}${green(Bot.user.discriminator)}`));
Bot.login(BOT_TOKEN);