2008年 06月 20日

freenode のアカウントのメタデータ

何かに使えるかもなー

# 現在ログイン中のアカウントにメタデータ追加
/msg NickServ@fn set property <name> <value>

# nick で指定したユーザのメタデータを取得
/msg NickServ@fn taxonomy <nick>

例えば OpenID の claimed_id を登録させるようにして、IRC ログの自動認証とかかなぁ。

  1. (ユーザ) /msg NickServ@fn set property OpenID http://www.lowreal.net/ しておく
  2. (ユーザ) IRC ログのページで nick を宣言する。
  3. (サーバ) taxonomy で、宣言された nick の OpenID claimed_id を取得する
  4. (サーバ/ユーザ) ユーザをその OpenID の URL 使って認証させる (普通に OpenID Auth)
  5. (サーバ) 認証できれば、そのユーザが現在 JOIN しているチャンネルのログが見れる

こんなことするほど IRC log は重要じゃないけど、ほかになんか面白いことできないかなぁ