The "auditorium" Module (v3)
Description
This module adds channel mode u
(auditorium) which hides unprivileged users in a channel from each other. This is done by suppressing joins, parts, quits, kicks, /NAMES
responses, and /WHO
responses for unprivileged users.
Configuration
To load this module use the following <module>
tag:
<module name="auditorium">
<auditorium>
The <auditorium>
tag defines settings about how the auditorium module should behave. This tag can only be defined once.
Name | Type | Default Value | Description |
---|---|---|---|
opcansee | Boolean | No | Whether channel operators can see other channel members. |
opvisible | Boolean | No | Whether channel operators can be seen by other channel members. |
opercansee | Boolean | Yes | Whether server operators with the channels/auspex privilege can see other channel members. |
Example Usage
<auditorium opcansee="no"
opvisible="no"
opercansee="yes">
Channel Modes
Name | Character | Type | Parameter Syntax | Usable By | Description |
---|---|---|---|---|---|
auditorium | u | Switch | None | Channel operators | Enables auditorium mode. |
Exemptions
Name | Description |
---|---|
auditorium-see | Allows exempted users to see other channel members. |
auditorium-vis | Allows exempted users to be seen by other channel members. |