const dir = readdirp(menusDir, { fileFilter: ['*.ts', '*.js'] })
for await (const file of dir) {
let contextMenu: ContextMenu = (await import(`${pathToFileURL(file.fullPath)}`)).default
contextMenus.push(contextMenu.command)
client.contextMenus.set(contextMenu.command.name, contextMenu)
}
const rest = new REST({ version: '10' }).setToken(process.env.BOT_TOKEN!)
const isDev = process.env.MODE === 'dev'
const route = isDev
? Routes.applicationGuildCommands(process.env.BOT_CLIENT_ID!, process.env.GUILD_ID!)
: Routes.applicationCommands(process.env.BOT_CLIENT_ID!)
// Should I do that?
const data: any = await rest.put(route, {
body: contextMenus,
headers: { 'Content-Type': 'application/json' },
})
...
const dir = readdirp(menusDir, { fileFilter: ['*.ts', '*.js'] })
for await (const file of dir) {
let contextMenu: ContextMenu = (await import(`${pathToFileURL(file.fullPath)}`)).default
contextMenus.push(contextMenu.command)
client.contextMenus.set(contextMenu.command.name, contextMenu)
}
const rest = new REST({ version: '10' }).setToken(process.env.BOT_TOKEN!)
const isDev = process.env.MODE === 'dev'
const route = isDev
? Routes.applicationGuildCommands(process.env.BOT_CLIENT_ID!, process.env.GUILD_ID!)
: Routes.applicationCommands(process.env.BOT_CLIENT_ID!)
// Should I do that?
const data: any = await rest.put(route, {
body: contextMenus,
headers: { 'Content-Type': 'application/json' },
})
...