2010年9月11日土曜日

@RTpubTL30jp について

@RTpubTL30jpのフォローはこちらから!

@RTpubTL30jp は、30分に一回、Twitter の公開タイムラインから、日本語で書かれたツイートを探して リツイートするボットです。
ただそれだけですが、以下のような人にはメリットがあると思います。

・Twitter を始めたばかりで自分のタイムラインが寂しい人。
・知らない人のツイートもちょっとだけ読んでみたい人。
・ジャンルに縛られず不特定多数の情報をキャッチしたい人。
・日本語の勉強をしている外国人の人(?)。

自分から取りに行かなくても、適度に自動的に情報が入ってくる、というのが情報収集のひとつの在り方だと思うのです。

このボットは Google App Engine 上で動いています。
アルゴリズムは別に難しくなくて、実はツイートの内容を解析しているわけではありません。
Twitter API で公開タイムライン上のユーザーの言語設定を抜き出し、日本語(ja)になっているユーザーのツイートをリツイートしています。

そのため、言語設定が日本語以外になっているユーザーが日本語でツイートしても、このボットには引っ掛かりません。
ただ、逆に言語設定が日本語になっているユーザーのほとんどは日本語でツイートすると思われるため、このボットは成り立っています。

また、Twitter API では一度に取り出せる公開ツイートが20件までなので、その20件の中に日本語のものが無かった場合は、何もしません。
ダメだった場合1分後にリトライする機能とかもつけたいところ。

将来的にはテキスト解析エンジンかなんかを積んで、特定のカテゴリに関するツイートを探してリツイートするなんてこともやってみたい。

0 件のコメント:

コメントを投稿