The "callerid" Module (v4)
Description
This module provides user mode g
(callerid) which allows users to require that other users are on their whitelist before messaging them.
Configuration
To load this module use the following <module>
tag:
<module name="callerid">
<callerid>
The <callerid>
tag defines settings about how the callerid module should behave. This tag can only be defined once.
Name | Type | Default Value | Description |
---|---|---|---|
cooldown | Number | 10 | The number of seconds between notifying users of other users that want to message them. |
maxaccepts | Number | 30 | The maximum number of users who can be on a user's accept list. |
tracknick | Boolean | No | Whether to track nickname changes for users on a accept list. |
Example Usage
<callerid cooldown="10"
maxaccepts="30"
tracknick="no">
<class>
This module extends the core <class:privs>
field with the following values:
Name | Description |
---|---|
users/ignore-callerid | Allows server operators to message users using callerid without being on their callerid list. |
Example Usage
Allows server operators with the class named BasicOper to message users using callerid without being on their callerid list.
<class name="BasicOper"
...
privs="... users/ignore-callerid ...">
Commands
Name | Parameter Count | Syntax | Description |
---|---|---|---|
ACCEPT | 1 | * (+|-)<nickname>[,(+|-)<nickname>]+ | Allows users to add, remove, and view the users on their accept list. |
Example Usage
Lists all users on your accept list:
/ACCEPT *
Adds Sadie to your accept list and removes Adam from your accept list:
/ACCEPT +Sadie,-Adam
User Modes
Name | Character | Type | Parameter Syntax | Usable By | Description |
---|---|---|---|---|---|
callerid | g | Switch | None | Anyone | Enables whitelisting of who can message the user. |