irssi auto reply op

海外の方がIRCである特定のメッセージが表示された場合に、
定型文を返すスクリプトを載せていたので入れてみた

参考:http://devl.net/2009/09/irssi-plugin-auto-reply/

$cd /home/xxx/.irssi/script/autorun
$vi autoreply.pl     
※参考のblogからコピペと編集…

編集箇所は29行目あたりの<// Edit this:>の行は削除して、
それ以下のhow are you?やI’m fine, thanksあたりを
キーワードとなる文字列と返答して欲しい答えに書き換える

irssiに入って /script load autoreply と打ってロードさせて完了。

コピペしたままでロードした場合、以下の様な動作になる
————————————————-
Aさん: how are you? //Aさんのチャット
自分: Aさん:I’m fine, thanks //自動で返信
————————————————-
Aさん: ping
自分: Aさん:pong
————————————————-
Aさん: I hate you
Aさんはチャンネルから追い出されます 
————————————————-
※追記
自動応答の Aさん:pong のAさんを表示させない方法
46行目を書き換え
$server->command(‘msg ‘.$target.’ ‘.($nick ? $nick.’: ‘ : ”).$answer);
    ↓
$server->command(‘msg ‘.$target.’ ‘ .$answer);

次にauto op
参考:http://scripts.irssi.org/

$cd /home/xxx/.irssi/script/autorun
$wget http://scripts.irssi.org/scripts/autoop.pl

IRCに接続して /autoop チャンネル名 名前
チャンネル名、名前は*も使える