Difference between revisions of "FLAGS"
Djahandarie (talk | contribs) |
m (Protected "FLAGS" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 84: | Line 84: | ||
|- | |- | ||
!r | !r | ||
|Allows use of KICK | |Allows use of KICK and BAN | ||
|- | |- | ||
!u | !u | ||
Line 99: | Line 96: | ||
|- | |- | ||
!i | !i | ||
|Allows use of INVITE | |Allows use of INVITE and GETKEY | ||
|- | |- | ||
!R | !R | ||
Line 124: | Line 118: | ||
!b | !b | ||
|Banned | |Banned | ||
|- | |||
!n | |||
|User will not be automatically kicked by BotServ | |||
|- | |||
!I | |||
|User has full access to the INFO command | |||
|- | |||
!k | |||
|User can modify the badwords list | |||
|} | |} | ||
|} | |} |
Revision as of 21:15, 11 October 2016
The FLAGS system is a way to control access to a channel. To enable the FLAGS mode, use the following command:
/msg ChanServ SET #channel ACCESSTYPE FLAGS
substituting the name of your channel for #channel.
The FLAGS command
The ChanServ FLAGS command allows you to control very precisely what users get what permissions. You can only use this command if ACCESSTYPE FLAGS is enabled, as demonstrated above.
When called without any arguments, FLAGS will list the current list of users with flags and what flags they have:
/msg ChanServ FLAGS #channel
Access listing
You can get the full list of all users with access and their flags with:
/msg ChanServ FLAGS #channel
If you are just looking for one particular user's flags, you can just append the user's nick:
/msg ChanServ FLAGS #channel nick
Access manipulation
To give someone auto-op and the ability to invite people using ChanServ, use the following command:
/msg ChanServ FLAGS #channel nick +Oi
To remove these flags, you would use the same command, but instead of +Oi
, use -Oi
.
Adding a user with all flags but +b (auto kickban):
/msg ChanServ FLAGS #channel nick +*
To remove all access flags from a user, use:
/msg ChanServ FLAGS #channel nick -*
Finally, to clear all the access flags of the channel, use the *CLEAR
command, like this:
/msg ChanServ FLAGS #channel *CLEAR
List of possible flags
Status | Misc | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|