【问题标题】:Deleting all Slash Commands删除所有斜杠命令
【发布时间】:2022-01-22 12:12:35
【问题描述】:

如何使用 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

【问题讨论】:

标签: javascript discord discord.js command slash


【解决方案1】:

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

代码是这样的:

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

【讨论】:

    猜你喜欢
    • 2018-07-26
    • 2021-10-10
    • 2021-11-17
    • 2021-11-09
    • 2013-04-16
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多