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 "commonchans" Module (v4)
Description
This module adds user mode c
(deaf_commonchan) which requires users to have a common channel before they can privately message each other.
Configuration
To load this module use the following <module>
tag:
<module name="commonchans">
<class>
This module extends the core <class:privs>
field with the following values:
Name | Description |
---|---|
users/ignore-commonchans | Allows server operators to message a user with the c (deaf_commonchan) mode set without sharing a common channel. |
Example Usage
Allows server operators with the class named BasicOper to message a user with the c
(deaf_commonchan) mode set without sharing a common channel.
<class name="BasicOper"
...
privs="... users/ignore-commonchans ...">
User Modes
Name | Character | Type | Parameter Syntax | Usable By | Description |
---|---|---|---|---|---|
deaf_commonchan | c | Switch | None | Anyone | Requires other users to have a common channel before they can message this user. |