InspIRCd v4 is still early in development!
If you use this branch you may experience crashes, weird behaviour, and unannounced breaking changes.
You probably want to use InspIRCd v3 instead.
The "showfile" Module (v4)
Description
This module adds support for showing the contents of files to users when they execute a command.
Configuration
To load this module use the following <module>
tag:
<module name="showfile">
<showfile>
The <showfile>
tag defines a command to show the contents of a file. This tag can be defined as many times as required.
Name | Type | Default Value | Description |
---|---|---|---|
name | Text | None | Required! The name of the command that users should execute to receive this file. |
file | Text | None | Required! The file path or name of the field in <files> / <execfiles> to use when reading the file. |
method | Text | numeric | The method to use to send the message to the user. |
endnumeric | Number | 309 | If the method field is set to numeric then the numeric to use to stop the response. |
endtext | Text | End of COMMAND | If the method field is set to numeric then the message to use in the stopping numeric. |
intronumeric | Number | 308 | If the method field is set to numeric then the numeric to use to start the response. |
introtext | Text | Showing COMMAND | If the method field is set to numeric then the message to use in the starting numeric. |
textnumeric | Number | 232 | If the method field is set to numeric then the numeric to use to show the response. |
The method field should be set to one of the following values:
Value | Description |
---|---|
numeric | Send the message using the specified numerics. |
msg | Send the message using PRIVMSG . |
notice | Send the message using NOTICE . |
Example Usage
<showfile name="RULES"
file="rules.txt"
introtext="Server rules:"
endtext="End of server rules.">