首页 > 解决方案 > 如何添加斜杠命令以供某些用户使用?

问题描述

如何为具有“主持人”角色的特定用户创建斜杠命令?当其他用户尝试使用它时,它将被禁用。

标签: discord.js

解决方案


command.permissions.add()您可以使用该功能为某个斜杠命令添加权限。您的代码将如下所示:

const command = client.application?.commands.fetch('YOUR_COMMAND_ID');

const permissions = [{
    id: 'ROLE_ID',
    type: 'ROLE',
    permission: true,
}];

await command.permissions.add({permissions});

来源:https ://discordjs.guide/interactions/slash-command-permissions.html#role-permissions


推荐阅读