删除所有斜杠命令

Deleting all Slash Commands

如何使用discord.js删除所有斜杠命令?我使用的是 13.5.0 版本

bot.on('interactionCreate', interaction => {
          if (!interaction.isCommand()) return;
          bot.api.applications(bot.user.id).commands(interaction.commandId).delete();
});

我尝试这样做,但它只是给我错误:Uncaught DiscordAPIError: Unknown application command

如果全局设置斜杠命令最多需要一个小时,因此在测试时使用第二个参数 guildid 删除测试服务器机器人的斜杠命令。当您希望斜杠命令全局出现时,请删除第二个参数。

代码应该是这样的:

bot.application.commands.set([], <GuildId>);