Lingr メモ
1000speakers を観察
- あんがい anon なユーザは少ない
- 結構同一アカウントで別々のセッションをはっている人がいる
- (o_id が違う==現行の lig.rb だと nick 一覧で重複する)
- ログインしない状態でルームに入ったあと、ログインすると、o_id は同一のまま、セッションが更新されて認証済みユーザに昇格する
- このときの system:enter/system:leave が謎い……発生しないっぽい?
- ログイン済みかどうかで lig.rb は nick を変えているので enter/leave が発生しないなら処理いれてあげないといけない
- このときの system:enter/system:leave が謎い……発生しないっぽい?
lig.rb は human かどうかで nick の表示をかえれるようにしたい。というか nick の表示でやるより op でやったほうがいいかなぁ。human だったら @ でそうじゃなかったら @ なし。AWAY かどうかでもいいけどクライアントによっては @ よりわかりにくい。
Suppress system messages にチェックが入ってるチャンネルだと system:enter とかもおくられてこないっぽい?ので、system:enter/system:leave とかはユーザ管理に使用すべきじゃないっぽい。
そのかわり、occupants のリストが更新されると入ってくるので、それをつかって管理すべき