仅对特定类别的用户静音

时间:2019-01-14 11:45:20

标签: discord.js

因此,我正在制作一个机器人,该机器人可以使用户成为管理员,但只能按自己的类别进行。因此,例如在1台服务器中,可能有3个类别-BlueRedGreen

每个用户都是由其他用户创建的,这些用户可以使用漫游器向其他用户添加特定角色,从而邀请他们加入自己的类别。

一切都很好,但是如果我在Blue中并且被静音,则静音是“服务器静音”。因此,您无法转到Red并保持静音。

通常这很好,但是由于BlueRedGreen具有不同的管理员,因此规则也不同…………muted合而为一……表示您正在违反其他2条规则。

还有一个选项,可以通过删除某人的角色来将其从您的类别中删除,这使他们可以看到您的类别,但通常人们不希望这样做。最常见的静音是用于某人正在播放音乐/观看某些东西时,他们并没有使自己静音,因此管理员可以将其移动到某处或将其静音一会儿。

所以...使用授予Server Mute的{​​{1}}选项是不行的。

我当时只是想向我的机器人ADMINISTRATORS添加一个命令,如果您拥有mute {category} {user}的权限,那么您可以执行category

所以...现在是我的问题-我如何才能使某人静音,而只针对特定类别而不是整个服务器?

是否有办法使某个角色具有对特定类别静音的权限覆盖?

1 个答案:

答案 0 :(得分:0)

因此,唯一可能的方法是创建一个在特定频道中被静音的特定角色,然后将此角色分配给您想要静音的用户。