yaejunyang/packages/index.ts

19 lines
No EOL
555 B
TypeScript

import { Routes } from "discord.js";
import { DiscordBot } from "./bot";
import { APPLICATION_ID, DISCORD_TOKEN } from "./env";
export const bot = new DiscordBot(DISCORD_TOKEN);
bot.client.once("ready", async (client) => {
await bot.registerCommands();
await bot.registerEvents();
console.log(
"registerCommands: \n" +
(
(await client.rest.get(Routes.applicationCommands(APPLICATION_ID))) as any[]
).map(info => `name: ${info.name} id: ${info.id}`).join("\n")
);
});
bot.client.login(DISCORD_TOKEN);