22 lines
600 B
JavaScript
22 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()
|