The "inviteexception" Module (v4)

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 account module):

/MODE #channel +I R:Sadie