The "commonchans" Module (v3)
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 ...">
<commonchans>
The <commonchans> tag defines settings about how the codepage module should behave. This tag can only be defined once.
| Name | Type | Default Value | Description |
|---|---|---|---|
| invite | Boolean | No | New in v3.13.0! Whether to require a common channel to be able to invite a user with the c (deaf_commonchan) mode set. |
Example Usage
<commonchans invite="yes">
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. |