Skip to content

ChanServ:ROLE

Austin Ellis edited this page Jun 12, 2016 · 1 revision

ChanServ ROLE

ROLE ADD

ROLE ADD will create a channel role with the given flags. Multiple flags should be seperated by a space.

Syntax: ROLE <#channel> ADD <role> [flags]

Flags:
+voice - Enables use of the voice/devoice commands.
+autovoice - Enables automatic voice.
+halfop - Enables use of the halfop/dehalfop commands.
+autohalfop - Enables automatic halfop.
+op - Enables use of the op/deop commands.
+autoop - Enables automatic op.
+protect - Enables use of the protect/deprotect commands.
+owner - Enables use of the owner/deowner commands.
+set - Enables use of the set command.
+invite - Enables use of the invite and getkey commands.
+remove - Enables use of the kick, kickban, ban and unban commands.
+remove - Enables use of the ban and unban commands.
+remove - Enables use of the unban command.
+recover - Enables use of the recover and clear commands.
+acl-change - Enables modification of channel access lists.
+topic - Enables use of the topic and topicappend commands.
+acl-view - Enables viewing of channel access lists.
+successor - Marks the user as a successor.
+founder - Grants full founder access.
+banned - Enables automatic kickban.

Examples:
/msg ChanServ ROLE #Xtheme ADD helpers topic autovoice

ROLE DEL

ROLE DEL will delete a channel-specific role.

Syntax: ROLE <#channel> DEL <role>

Examples:
/msg ChanServ ROLE #Atheme DEL helpers

ROLE LIST

ROLE LIST lists all channel-specific and network-wide roles and the flags that each role has.

Syntax: ROLE <#channel> LIST

Examples:
/msg ChanServ ROLE #montreal LIST

ROLE SET

ROLE SET allows you to modify the flags of a role that already exists. All users in the given role will recieve the effects of the changes. Multiple flags should be seperated by a space and have the modifier (+ or -) before each flag.

Syntax: ROLE <#channel> SET <role> <flags>

Examples:
/msg ChanServ ROLE #Atheme SET channel-ops +acl-change +set +recover
/msg ChanServ ROLE #Atheme SET helpers +invite
/msg ChanServ ROLE #foo SET helpers -topic -invite

Clone this wiki locally