如何使用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
发布于 2022-01-23 02:26:35
如果全局执行,设置斜杠命令最多需要一个小时,所以在测试时使用第二个param,guildid,可以删除用于测试服务器的bot的斜杠命令。当您希望斜杠命令全局显示时,请删除第二个参数。
代码应该是这样的:
bot.application.commands.set([], <GuildId>);https://stackoverflow.com/questions/70812685
复制相似问题