The "opmoderated" Module (v4)
Description
This module adds channel mode U
(opmoderated) which hides the messages of unprivileged users from other unprivileged users.
Configuration
To load this module use the following <module>
tag:
<module name="opmoderated">
<class>
This module extends the core <class:privs>
field with the following values:
Name | Description |
---|---|
channels/ignore-opmoderated | Allows server operators to send messages to all users of a channel whilst channel mode U (opmoderated) is set. |
Example Usage
Allows server operators with the class named BasicOper to send messages to all users of a channel whilst channel mode U
(opmoderated) is set.
<class name="BasicOper"
...
privs="... channels/ignore-opmoderated ...">
Channel Modes
Name | Character | Type | Parameter Syntax | Usable By | Description |
---|---|---|---|---|---|
opmoderated | U | Switch | None | Channel operators | Hides the messages of unprivileged users from other unprivileged users. |
Exemptions
Name | Description |
---|---|
opmoderated | Allows exempted users to send messages to all users of the channel. |
Extended Bans
Name | Character | Type | Ban Syntax | Description |
---|---|---|---|---|
opmoderated | u | Acting | [!]opmoderated:<mask> | Bans <mask> from speaking to unprivileged users in the channel. |
Example Usage
Bans users matching *!*@example.com
from speaking to unprivileged users:
/MODE #channel +b u:*!*@example.com