freifunk-bot

Modular parser for the hackerspace door status with handlers for multiple services
git clone git://archive.git.mtrnord.blog/MTRNord/freifunk-bot.git
Log | Files | Refs | README | LICENSE

commit 3d99e26551c7d8a55eb66ea9a9237a543c0d2775
parent b30f121153a3bb69dafdadbd0aaffe01c7c6dbdc
Author: Marcel Radzio <marcel@radzio-sh.de>
Date:   Thu, 10 Dec 2015 22:37:51 +0100

try to fix irc libary

Diffstat:
Mhandlers/irc.js | 13++++++++-----
Mpackage.json | 2+-
2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/handlers/irc.js b/handlers/irc.js @@ -1,14 +1,17 @@ +var config = { + channels: ["#hackerspace"], + server: "irc.lugfl.de", + botName: "DoorBot" +}; var irc = require('irc'); module.exports = { ircSend: function (door_status){ - var config = { - channels: ["#hackerspace"], - server: "irc.lugfl.de", - botName: "DoorBot" - }; var bot = new irc.Client(config.server, config.botName, { channels: config.channels }); + bot.addListener('error', function(message) { + console.log('error: ', message); + }); bot.say('#hackerspace', "Door Staus changed to: " + door_status); } }; \ No newline at end of file diff --git a/package.json b/package.json @@ -22,7 +22,7 @@ "dependencies": { "request": "*", "curlrequest": "*", - "irc": "*" + "irc": "0.4.0" }, "preferGlobal": false, "private": true,