The "exemptchanops" Module (v3)
Description
This module adds channel mode X (exemptchanops) which allows channel operators to grant exemptions to various channel-level restrictions.
Configuration
To load this module use the following <module> tag:
<module name="exemptchanops">
This module requires no other configuration.
Channel Modes
| Name | Character | Type | Parameter Syntax | Usable By | Description |
|---|---|---|---|---|---|
| exemptchanops | X | List | <restriction>:<mode> | Channel operators | Exempts users with the <mode> prefix mode or higher from <restriction>. |
Example Usage
Exempts channel operators and above from channel mode M (regmoderated) (requires the services_account module):
/MODE #channel +X regmoderated:o
Special Notes
The modules which ship with InspIRCd define the following restrictions:
| Name | Description |
|---|---|
| anticaps | Exempts users from channel mode B (anticaps). Requires the anticaps module. |
| auditorium-see | Exempts from the user list being hidden by channel mode u (auditorium). Requires the auditorium module. |
| auditorium-vis | Exempts from being hidden from the user list by channel mode u (auditorium). Requires the auditorium module. |
| blockcaps | Exempts users from channel mode B (blockcaps). Requires the blockcaps module. |
| blockcolor | Exempts users from channel mode c (blockcolor). Requires the blockcolor module. |
| censor | Exempts users from channel mode G (censor). Requires the censor module. |
| delaymsg | Exempts users from channel mode d (delaymsg). Requires the delaymsg module. |
| filter | Exempts users from channel mode g (filter). Requires the chanfilter module. |
| flood | Exempts users from channel mode f (flood). Requires the messageflood module. |
| nickflood | Exempts users from channel mode F (nickflood). Requires the nickflood module. |
| noctcp | Exempts users from channel mode C (noctcp). Requires the noctcp module. |
| nonick | Exempts users from channel mode N (nonick). Requires the nonicks module. |
| nonotice | Exempts users from channel mode T (nonotice). Requires the nonotice module. |
| regmoderated | Exempts users from channel mode M (regmoderated). Requires the services_account module. |
| repeat | Exempts users from channel mode E (repeat). Requires the repeat module. |
| stripcolor | Exempts users from channel mode S (stripcolor). Requires the stripcolor module. |
| topiclock | Exempts users from channel mode t (topiclock). |