2007-11-19

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 を用意して、それぞれ別の設定で別の種類のニュースを流している。

同じボットだけと別々に設定を保持して機能させられるんだな。なるほど。

About

例によって個人のなんちゃらです