Bot IRC显示提要不起作用

时间:2015-02-10 21:02:15

标签: javascript node.js feed irc

我正在为NodeJS中的IRC开发机器人,机器人进入频道,但它没有显示最新的供稿,也显示控制台中的任何错误。 我最初使用来自CNN的Feed进行测试:

http://rss.cnn.com/rss/cnn_latest.rss

notify.js

var FEEDSUB = require('feedsub');
var IRC = require('irc');


// Set up your little spambot
var server    = 'irc.servercentral.net';
var bot       = 'feed-bot';
var channels  = ['#testme'];
var feed      = 'http://rss.cnn.com/rss/cnn_latest.rss';
var interval  = 1 // how often to poll the feed, in minutes?


client = new IRC.Client(server, bot,
                        {
                          channels: channels,
                          realName: 'nodejs IRC bot',
                          autoRejoin: true,
                          autoConnect: true,
                        });

reader = new FEEDSUB(feed, {
  interval: interval,
  autoStart: true,

});

reader.on('item', function(item) {
  client.say(channels, item.title + ': ' + item.link);
  console.dir(item.title);
});

1 个答案:

答案 0 :(得分:0)

我认为问题在于你的机器人正试图" client.say"甚至连接到IRC服务器/频道之前的事情。