显示提要的 Bot IRC 不起作用

Posted

技术标签:

【中文标题】显示提要的 Bot IRC 不起作用【英文标题】:Bot IRC to show feeds does not work 【发布时间】:2015-02-10 21:02:14 【问题描述】:

我正在 NodeJS 中为 IRC 开发一个机器人,该机器人进入频道但它不显示最新的提要,还在控制台中显示任何错误。 我最初使用来自 CNN 的提要进行测试:

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】:

我认为问题在于您的机器人甚至在连接到 IRC 服务器/频道之前就尝试“client.say”。

【讨论】:

以上是关于显示提要的 Bot IRC 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

bot.loop.create_task 函数不起作用 - Python Discord Bot

Discord bot,嵌入欢迎消息不起作用

discord.py - 加入/离开消息错误,不起作用

Discord.js mod bot ban 命令不起作用

Discord bot命令不起作用返回错误

我正在尝试制作一个简单的 Discord Bot,但它不起作用