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 "conn_join" Module (v4)

Description

This module allows the server administrator to force users to join one or more channels on connect.

Configuration

To load this module use the following <module> tag:

<module name="conn_join">

<connect>

This module extends the core <connect> tags with the following fields:

Name Type Default Value Description
autojoin Text None A comma-delimited list of channels for users in this connect class to be joined to on connect.
autojoindelay Duration 15m The duration to wait before joining users to the specified channels.
Example Usage

Forces all users in the Example class to join #example1 and #example2 30 seconds after connecting:

<connect name="Example"
         ...
         autojoin="#example1,#example2"
         autojoindelay="30s">

<autojoin>

The <autojoin> tag defines settings about how the conn_join module should behave. This tag can only be defined once.

Name Type Default Value Description
channel Text None A comma-delimited list of channels for users to be joined to on connect.
delay Duration 15m The duration to wait before joining users to the specified channels.
Example Usage

Forces all users to join #example on connect 30 seconds after connecting:

<autojoin channel="#example"
          delay="30s">