Skip to content

Instantly share code, notes, and snippets.

@Kazuma
Created July 24, 2012 02:16
Show Gist options
  • Save Kazuma/3167597 to your computer and use it in GitHub Desktop.
Save Kazuma/3167597 to your computer and use it in GitHub Desktop.
Tiarra

Tiarra とは、オブジェクト指向のフレームワークを利用して Perl で書かれた IRC Proxy SoftWare

韓国には T-ARA というグループが

イメージ図

  • 導入前

Tiarra befor

  • 導入後

Tiarra after

利点

接続してない間のやりとりが見れる

クライアントが Tiarra に接続していない間のやりとりを見ることが出来る

あ、あの人いるつもりでつぶやいてたけどいなかった!

っていうのがなくなる!

モジュールがある

Tiarra は conf ファイルに設定を加えるともモジュールが使えるようになる

モジュール例:

  • Auto::Answer - 特定の発言に反応して発言する
  • Auto::Random - 特定の発言に反応してランダムに発言する
  • Log::Channel - チャンネルや prv のログを取る
  • Log::Recent - クライアントを接続した時に、保存しておいた最近のメッセージを送る
  • User::Nick::Detached - クライアントが接続されていない時に、特定の nick に変更する

導入方法

  • アーカイブをダウンロード & 展開

    http://www.clovery.jp/tiarra/#archive-latest から tar.gz とか zip で

  • 設定ファイルを書き換える

    $ cd tiarra/
    $ cp sample.conf tiarra.conf
    $ vi tiarra.conf
    

    ユーザー情報、接続先ポート番号・接続先サーバ、Tiarra に接続する為のポート番号等の設定を書く

  • 起動

    $ ./tiarra config=tiarra.conf &
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment