The "samode" Module (v3)
Description
This module adds the /SAMODE
command which allows server operators to change the modes of a target (channel, user) that they would not otherwise have the privileges to change.
Configuration
To load this module use the following <module>
tag:
<module name="samode">
<class>
This module extends the core <class:privs>
field with the following values:
Name | Description |
---|---|
users/samode-usermodes | Allows server operators to change the user modes of any other user using /SAMODE . |
Example Usage
Allows server operators with the class named SACommands to /SAMODE
the user modes of other users.
<class name="SACommands"
...
commands="... SAMODE ..."
privs="... users/samode-usermodes ...">
Commands
Name | Parameter Count | Syntax | Description |
---|---|---|---|
SAMODE | 2+ | <target> <modes> [<mode-parameters>]+ | Changes the modes of <target> to <modes> [<mode-parameters>]+ |
Example Usage
Removes channel mode s
(secret) from #channel:
/SAMODE #channel -s
Adds user mode w
(wallops) to Sadie:
/SAMODE Sadie +w