The "inviteexception" Module

Description

This module adds channel mode I (invex) which allows channel operators to exempt user masks from the i (inviteonly) channel mode.

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 the k (key) channel mode.
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 the i (inviteonly) channel mode.

Example Usage

Exempts users matching *!*@example.com from the i (inviteonly) channel mode:

/MODE #channel +I *!*@example.com

Exempts users logged into the services account named Sadie from the i (inviteonly) channel mode (requires the services_account module):

/MODE #channel +I R:Sadie