在 Discord.js v13 中删除斜杠命令可以通过以下步骤实现:
npm install discord.js
const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({
intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages]
});
client.on
方法监听 ready
事件:client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}`);
});
client.api.applications(client.user.id).guilds('YOUR_GUILD_ID').commands.get()
方法获取当前服务器上的所有命令:client.api.applications(client.user.id).guilds('YOUR_GUILD_ID').commands.get()
.then(commands => {
console.log(commands);
})
.catch(console.error);
请将 'YOUR_GUILD_ID'
替换为你的服务器 ID。
client.api.applications(client.user.id).guilds('YOUR_GUILD_ID').commands('COMMAND_ID').delete()
方法删除该命令:client.api.applications(client.user.id).guilds('YOUR_GUILD_ID').commands('COMMAND_ID').delete()
.then(() => {
console.log('Command deleted successfully');
})
.catch(console.error);
请将 'COMMAND_ID'
替换为你要删除的命令的 ID。
这样,你就可以在 Discord.js v13 中删除斜杠命令了。
注意:以上代码示例仅供参考,实际使用时可能需要根据你的项目结构和需求进行适当的修改。
领取专属 10元无门槛券
手把手带您无忧上云