Mercurial > irccd
annotate doc/html/api/event/onCommand.md @ 24:392778b6d3c9
Docs: arguments are now in bold, #423
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 16 Feb 2016 13:36:46 +0100 |
parents | 1158cffe5a5e |
children | 904ee87bc808 |
rev | line source |
---|---|
0 | 1 --- |
2 event: onCommand | |
3 summary: "Execute special command." | |
4 synopsis: "function onCommand(server, origin, channel, message)" | |
5 arguments: | |
24
392778b6d3c9
Docs: arguments are now in bold, #423
David Demelier <markand@malikania.fr>
parents:
0
diff
changeset
|
6 - "**server**: the current server," |
392778b6d3c9
Docs: arguments are now in bold, #423
David Demelier <markand@malikania.fr>
parents:
0
diff
changeset
|
7 - "**origin**: who invoked the command," |
392778b6d3c9
Docs: arguments are now in bold, #423
David Demelier <markand@malikania.fr>
parents:
0
diff
changeset
|
8 - "**channel**: the channel where the message comes from," |
392778b6d3c9
Docs: arguments are now in bold, #423
David Demelier <markand@malikania.fr>
parents:
0
diff
changeset
|
9 - "**message**: the real message, without the ! part." |
0 | 10 --- |
11 | |
12 Special commands are not real IRC events. They are called from channel messages with a specific syntax using a delimiter | |
13 and the plugin name. | |
14 | |
15 For instance, with default irccd parameters, saying on a channel `!ask foo` will call the special command of the plugin | |
16 named **ask**. |