NodeJS Discord.js将命令限制到角色

ulmd4ohb  于 2023-06-29  发布在  Node.js
关注(0)|答案(1)|浏览(136)

有没有一种方法可以限制斜杠命令,使其完全不可见,就像使用

.setDefaultMemberPermissions(PermissionFlagsBits.BanMembers);

但是使用角色而不是像BanMemmbers这样的权限
我到处找遍了,但什么也没找到

vcirk6k6

vcirk6k61#

没有办法通过斜杠命令来限制它,但是你可以使用这样的命令:

if (!<ChatInputCommandInteraction>.inCachedGuild()) return;
const member = <ChatInputCommandInteraction>.member;

if (!member.roles.cache.has('role_id'))
  return <ChatInputCommandInteraction>.reply('You don\'t have that role!');

相关问题