nadoka を使ってニュースの feed を irc に複数垂れ流す
ネタとしては十分すぎるほど古いんだけど、irc 系の記事ってあんまり見ないのであえて起こしてみた。
※ 良い子は他の人に迷惑にならないところでマネしてね。
昨日、nadoka を導入した。それなりに便利そうだったのであれこれ設定をいじってみている。Twitter の要領でニュースをダラ見できたら便利そうだったのでやってみる。設定は以下のような感じ。
Channel_info = {
'#itnews' => {
:timing => :startup,
},
'#news' => {
:timing => :startup,
},
}
BotConfig = [
{
:name => :RSS_CheckBot,
:rss_paths =>
[
'http://japan.zdnet.com/rss/news/index.rdf',
'http://journal.mycom.co.jp/haishin/rss/index.rdf',
'http://japan.cnet.com/rss/index.rdf',
],
:cache => File.join( ENV['HOME'], 'var/nadoka/RSS_CheckBot.cache' ),
:ch => '#itnews',
},
{
:name => :Rss_CheckBot,
:rss_paths =>
[
'http://feeds.reuters.com/reuters/JPTopNews/',
'http://feeds.feedburner.com/reuters/JPBusinessNews/',
'http://feeds.feedburner.com/reuters/JPWorldNews/',
'http://www3.nhk.or.jp/topepg/rss/news/rss20/cat5.xml',
'http://myrss.jp/rdf/r45b9b8dd2ab464231.rdf?v10',
],
:cache => File.join( ENV['HOME'], 'var/nadoka/RSS_CheckBot.cache' ),
:ch => '#news',
},
]
ここでは #news という channel と #itnews という channel を用意して、それぞれ別の設定で別の種類のニュースを流している。
同じボットだけと別々に設定を保持して機能させられるんだな。なるほど。