dbot/jsbot/run.js

29 lines
824 B
JavaScript
Raw Normal View History

jsbot = require('./jsbot');
var instance = jsbot.createJSBot('jsbottest');
instance.addConnection('aberwiki', 'irc.aberwiki.org', 6667, 'reality', function(event) {
instance.join(event, '#realitest');
}.bind(this));
instance.addConnection('freenode', 'irc.freenode.net', 6667, 'reality', function(event) {
instance.join(event, '#realitest');
}.bind(this));
instance.addConnection('darchoods', 'irc.darchoods.net', '+6697', 'reality', function(event) {
instance.join(event, '#realitest');
}.bind(this));
instance.addPreEmitHook(function(event, callback) {
if(event.user) event.user = event.user.toLowerCase();
callback(false);
});
instance.addListener('JOIN', 'join', function(event) {
event.reply('I love ' + event.user);
});
instance.ignoreTag('jsbottest', 'join');
instance.connectAll();