Merge pull request #442 from coolsmile/development
[KiwiIRC.git] / server_modules / example.js
1 var kiwiModules = require('../server/modules');
2
3 var module = new kiwiModules.Module('Example Module');
4
5
6 // A web client is connected
7 module.on('client created', function(event, data) {
8 console.log('[client connection]', data);
9 });
10
11
12 // The Client recieves a IRC PRIVMSG command
13 module.on('irc message', function(event, data) {
14 console.log('[MESSAGE]', data.irc_event);
15 });
16
17
18 // The client recieves an IRC JOIN command
19 module.on('irc channel join', function(event, data) {
20 console.log('[JOIN]', data.irc_event);
21 });
22
23
24 // A command has been sent from the client
25 module.on('client command', function(event, data) {
26 var client_method = data.command.method;
27 var client_args = data.command.args;
28
29 console.log('[CLIENT COMMAND]', client_method);
30 console.log(' ', client_args);
31 });