InspIRCd v4 is still early in development!
If you use this branch you may experience crashes, weird behaviour, and unannounced breaking changes.
You probably want to use InspIRCd v3 instead.
The "exemptchanops" Module (v4)
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 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. |
blockcolor | Exempts users from channel mode c (blockcolor). Requires the blockcolor 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. |
opmoderated | Exempts users from channel mode U (opmoderated). Requires the opmoderated module. |
regmoderated | Exempts users from channel mode M (regmoderated). Requires the 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). |