RSS を吐くIRCボット

ダウンロード

2005/01/21 初公開


IRC をメモ代りに使うという意見から生まれた Perl ダメスクリプトです. Perl のNet::IRC モジュールが必要になります.

my $Server = 'irc.yourserver.com';
my $Port = 6667;
my $Name = 'My bot';
my $Nick = 'my_bot';
my $Password = 'passwd';
my $Channel = '#ch';
my $RSS_File = '/home/hoge/public_html/index.rdf';
の7つの定数があるので,自分の環境に合わせて値を変えます.
このスクリプトを実行すると,指定されたサーバのチャンネルにボットが join します.
IRC で
memo http://www.yahoo.co.jp やふー
のような memo http://... 見出し というフォーマットの発言を見付けると,それを RSS にして出力します.
保存される item は10個になってます.10個を越えると古いものから削除されていきます.

このスクリプトで使用している Net::IRC モジュールの簡単な説明はここを見てください.

本スクリプトを作成する上でこのスクリプトを参考にしました.