The "inviteexception" Module (v3)
Description
This module adds channel mode I (invex) which allows channel operators to exempt user masks from channel mode i (inviteonly).
Configuration
To load this module use the following <module> tag:
<module name="inviteexception">
<inviteexception>
The <inviteexception> tag defines settings about how the inviteexception module should behave. This tag can only be defined once.
| Name | Type | Default Value | Description |
|---|---|---|---|
| bypasskey | Boolean | Yes | Whether channel mode I (invex) allows joining users to bypass channel mode k (key). |
Example Usage
<inviteexception bypasskey="yes">
Channel Modes
| Name | Character | Type | Parameter Syntax | Usable By | Description |
|---|---|---|---|---|---|
| invex | I | List | <mask> | Channel operators | Exempts users matching <mask> from channel mode i (inviteonly). |
Example Usage
Exempts users matching *!*@example.com from channel mode i (inviteonly):
/MODE #channel +I *!*@example.com
Exempts users logged into the services account named Sadie from channel mode i (inviteonly) (requires the services_account module):
/MODE #channel +I R:Sadie