diff options
Diffstat (limited to 'js/blotbotboot/node_modules/irc/test.js')
-rwxr-xr-x | js/blotbotboot/node_modules/irc/test.js | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/js/blotbotboot/node_modules/irc/test.js b/js/blotbotboot/node_modules/irc/test.js new file mode 100755 index 0000000..3250803 --- /dev/null +++ b/js/blotbotboot/node_modules/irc/test.js @@ -0,0 +1,29 @@ +#!/usr/bin/env node + +var irc = require('./lib/irc.js'); +var util = require('util'); +var color = require('ansi-color').set; + +var c = new irc.Client( + 'irc.dollyfish.net.nz', + 'nodebot', + { + channels: ['#test'], + //debug: true + } +); + +c.addListener('raw', function(message) { console.log('raw: ', message) }); +c.addListener('error', function(message) { console.log(color('error: ', 'red'), message) }); + +var repl = require('repl').start('> '); +repl.context.repl = repl; +repl.context.util = util; +repl.context.irc = irc; +repl.context.c = c; + +repl.inputStream.addListener('close', function() { + console.log("\nClosing session"); + c.disconnect('Closing session'); +}); + |