21 lines
600 B
JavaScript
21 lines
600 B
JavaScript
import { logger } from "@discordeno/utils"
|
|
|
|
import REST from "../src/lib/handlers/RESTHandler"
|
|
import CommandHandler from "../src/lib/handlers/CommandHandler"
|
|
|
|
const SlashCommandHandler = new CommandHandler()
|
|
const commands = await SlashCommandHandler.load()
|
|
|
|
for (let [key, value] of commands.entries()) {
|
|
const command = await REST.createGlobalApplicationCommand({
|
|
name: key,
|
|
type: value.type,
|
|
description: value?.description || "",
|
|
options: value?.options,
|
|
nsfw: value?.nsfw,
|
|
}).catch((e) => console.log(e))
|
|
|
|
console.log(`Registered ${command.name}(${command.id})`)
|
|
}
|
|
|
|
process.exit()
|