The "chanhistory" Module (v3)
Description
This module adds channel mode H
(history) which allows message history to be viewed on joining the channel.
Configuration
To load this module use the following <module>
tag:
<module name="chanhistory">
<chanhistory>
The <chanhistory>
tag defines settings about how the chanhistory module should behave. This tag can only be defined once.
Name | Type | Default Value | Description |
---|---|---|---|
bots | Boolean | Yes | Whether users with the bot user mode (+B) will receive history. |
enableumode | Boolean | No | New in v3.9.0! Whether user mode N (nohistory) is enabled. You must restart after changing this setting for it to be applied. |
maxlines | Number | 50 | The maximum number of lines of history that a channel can keep. |
prefixmsg (since 3.5.0) notice (3.0.0 to 3.4.0) | Boolean | Yes | Whether to send a notice before sending history. |
Example Usage
<chanhistory bots="yes"
enableumode="yes"
maxlines="50"
prefixmsg="yes">
Channel Modes
Name | Character | Type | Parameter Syntax | Usable By | Description |
---|---|---|---|---|---|
history | H | Parameter | <count>:<period> | Channel operators | Sends up to <count> messages from the last <period> on join. |
Example Usage
Replays up to 10 messages from the last 30 minutes:
/MODE #channel +H 10:1800
Replays up to 25 messages from the last two hours:
/MODE #channel +H 25:2h
User Modes
Name | Character | Type | Parameter Syntax | Usable By | Description |
---|---|---|---|---|---|
nohistory | N | Switch | None | Anyone | New in v3.9.0! Disables receiving channel history on join. |