IRCMissileBot

IRCからミサイルを操作するためのボットです。

使い方

設定ファイルを用意

sample.yamlを元に編集してください。

irc:
  server:   irc.freenode.net # IRCサーバ
  nickname: hirose37         # ボットのニックネーム
  username: hirose31         # ボットのユーザ名
  charset:  utf-8            # チャンネルでやりとりされるメッセージの文字コード
                             # 省略時は iso-2022-jp
  channels:                  # ボットが join するチャンネル名 (複数可能)
    - #missile

missile:
  keywords:                  # 反応キーワード (複数可能)
    - emergency              # どれかにマッチすると、ミサイルを発射する。
    - カルボナーラ
    - カレー

ボットの起動

足りないモジュールは、がんばって(CPANから)インストールしてください。

./ircmissilebot -c config.yaml

ボットの操作

ボットがjoinしているチャンネルにおいて、だれかの発言にコマンド文字列が含まれていると、ミサイルが対応する動作をします。

keywordsで列挙した文字列
ミサイルを発射します。
up
砲台を上向きに動かします
down
砲台を下向きに動かします
right
砲台を右向きに動かします
left
砲台を左向きに動かします
stop
ミサイルに停止コマンドを送ります

ソースコード

svn co http://svn.coderepos.org/share/lang/perl/ircmissilebot/trunk

使用上の注意

  • 砲台を覗き込まないこと。
  • 人に向けてミサイルを発射しないこと。
  • 監視の通知に使用する場合は、ミサイルの弾切れに十分注意すること。