Hatena::Grouptwitterircgateway

OKIIZOの日記

2013-03-20API 1.1時代のTwitterIrcGateway

これはTwitterIrcGateway Advent Calendar 2012の̴̒̊͐🍣̡̦ͤ̓̾日目の記事です。

追記 2013-05-08

  • JSON.NETのDLリンクはころころ変わるみたいなので自分で入れるよう促す形式にした
  • 最新版に追従

なんとAPI 1.1対応版がひっそりと公開されているらしいですよ

今まではWindows Serverで動かしていたのだけど、事情が変わったので新規にLinux環境でセットアップしてみました。

対象

Ubuntu 12.10

必要なパッケージを入れる

素の状態のUbuntu Serverだとunzipコマンドもなかったので心当たりがあれば入れると良いです。

ちなみにmono-completeは超重量級のパッケージなので注意

sudo apt-get install unzip mono-complete

以下のスクリプトを実行する

https://gist.github.com/mapi/5190243

こうやったらいいんじゃないんかな!

curl -L https://gist.github.com/mapi/5190243/raw/92db6e64983f362bbe432f89900cf547def961ee/setup.sh | bash

${HOME}/TwitterIrcGateway に全部まとめたディレクトリが出来るので、JSON.NETのdllだけ手でコピーしてやる。

起動してみる

mono TwitterIrcGatwayCLI.exe --bind-address=0.0.0.0 --encoding=UTF-8

初回の認証フローのやり方忘れた人はこれ

http://opentig.org/QuickStart/Windows.html

おまけ

DLRスクリプトも必要に応じて導入(割愛)

https://github.com/mashiro/tig-dlr-scripts

じょうほうきょうしゃのみなさんはこのへんも覗いてみると更新があったりするかもしれませんネ

http://www.misuzilla.org/~mayuki/dist/twitterircgateway/

http://mashiro.org/dev/tig/


一度導入したらほぼメンテフリーとはいえ毎回忘れるのでどうにかしたい

2011-03-21精神を病まないために

見たくない物は見ないようにしましょう

Drop: UserMatchPattern=.* MatchPattern=地震|震災|#jishin|#prayforjapan|停電|津波|原発|放射能|被災|放射線|速報|拡散|緊急|【|東電|東京電力|揺れ|余震|震度

2011-03-11仮想化関連の話題を追いかける

vmware|esxi*|xen(?!o[a-zA-Z]*)|kvm|仮想化|(?<!\()qemu|virt|ハイパーバイザ|citrix|シトリックス|virtualbox|oracle *vm

2011-02-27Windows Server 2008 R2 いろいろ

いろいろメモ

DLR

ゆりねましろさんという方が作ったtrace.pyというスクリプトをインストールすると接続した瞬間にTIGが落ちる!ひどい!悪質なプログラムですね!!!

死んだ

エラーログとかどこかに出力されてるのかな

XML関連のエラー

エラー: XML ドキュメント (2,2) でエラーが発生しました。

これが延々と出続ける。

さらにPost時に

エラー: メッセージは完了しましたが、レスポンスを正しく受信できませんでした。(XML ドキュメント (2,2) でエラーが発生しました。)

と出て成功しているように見えるがPostされていない現象が起きる、生きるのが辛い


→XML関連のエラーもましろんスクリプトの中の何かが原因ぽい。これは(ry

y_mashiroy_mashiro2011/02/27 23:36そんなメンテもしてない普通に使う分には全く得もしないスクリプトいれないでくだしあ><

OKIIZOOKIIZO2011/03/01 01:14はい

2011-02-25TIG on Windows Server 2008 R2

役割の追加 からアプリケーションサーバーを選んで.NET Framework 3.5.1をインストールする