The "blockcaps" Module


This module adds channel mode B (blockcaps) which allows channels to block messages which are excessively capitalised.


To load this module use the following <module> tag:

<module name="blockcaps">


The <blockcaps> tag defines settings about how the blockcaps module should behave. This tag can only be defined once.

Name Type Default Value Description
lowercase Text abcdefghijklmnopqrstuvwxyz A list of characters to treat as lower case letters.
minlen Number 1 The minimum length of a message to block excessive capitalisation.
percent Number 100 The percentage of a message which can be capitalised before it is blocked.
uppercase Text ABCDEFGHIJKLMNOPQRSTUVWXYZ A list of characters to treat as upper case letters.

Example Usage

<blockcaps lowercase="abcdefghijklmnopqrstuvwxyz"

Channel Modes

Name Character Type Parameter Syntax Usable By Description
blockcaps B Switch None Channel operators Enables blocking excessively capitalised messages.


Name Description
blockcaps Allows exempted users to send overly capitalised messages.

Extended Bans

Character Type Ban Syntax Description
B Acting B:<mask> Bans <mask> from sending messages with excessive capitalisation.
Example Usage

Bans users matching *!* from sending messages with excessive capitalisation:

/MODE #channel +b B:*!*