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">