lingr 復活

9月ごろに Lingr が復活してやったー!と思ったものの、ユーザ登録ができずに指をくわえて待っていたのですが、ひみつの(でもないけど)登録方法を見つけて早速登録しました。

その記念に、lingr の更新状況を表示するモジュールを作成。
新生 lingr には標準で bot 作成機能があります。作ったボットをチャットルームに置いておくと、誰かが発言したときに特定のURLをリクエストする、という単純な仕組みです。この bot 機能を使って、Lingr での発言を XOOPS サイトで表示するというモジュールを作りました。

http://xoops.trpg-labo.com/modules/lingr/

の右サイドの「更新状況」というのがそれです。まだ最低限の機能しか実装していません(^ ^;。
発言が連続すると Protector に引っかかりますのでご注意を。
といっても、このモジュールは使う方がいるとは思えない・・・。

さて、このモジュールを作るときにひとつ引っかかった点がありました。ボットは URL をたたくときに一緒に発言者、発言内容などを JSON で送ってくれるのですが、これが $_POST に入ってきません。今まで $_POST 以外には使ったことがなかったし、あちこちの解説を見ても $_POST で取得のことしか書かれていないのでどういうことだろうと詰まっていたのですが、
file_get_contents('php://input')
で POST の生データを取得する、というのが正解でした(^ ^;。

XOOPS 用のチャットルームも作りましたので、よろしければ以下からどうぞ (^ ^)
http://lingr.com/user/signup?letmein=xoops