【发布时间】:2021-11-17 01:06:57
【问题描述】:
如何删除特定的公会/全局斜杠命令?
我尝试在谷歌上搜索如何,但我只是对命令 id thingy 感到困惑。
【问题讨论】:
标签: node.js discord discord.js
如何删除特定的公会/全局斜杠命令?
我尝试在谷歌上搜索如何,但我只是对命令 id thingy 感到困惑。
【问题讨论】:
标签: node.js discord discord.js
您可以使用ApplicationCommand.delete()。
这将按名称删除一个全局命令:
client.application.commands.cache.find(c => c.name === 'cmd_name_here').delete()
//make sure that client is an instance of Client
这将按名称删除一个公会命令:
guild.commands.cache.find(c => c.name === 'cmd_name_here').delete()
//make sure that guild is an instance of Guild
但这仅适用于 v13。在 v12 上,您需要创建一个 API request
【讨论】:
TypeError: Cannot read properties of undefined (reading 'delete')(试图删除公会斜杠命令,是的,它是公会的一个实例)
/ 不应该在那里。