OSDN Git Service

update README
[mubot4fb/mubot4fb.git] / README.md
1 Depends
2 -------
3  * Facebook::Graph
4  * Jonk
5  * Config::Any
6  * Hash::Merge::Simple
7  * Data::Recursive::Encode
8  * Net::Twitter::Lite (for twitter post)
9
10 メモ
11 ----
12  * プライマリデータを全部 facebook に持たせちゃえと思ったんだけど、わりと処理に
13    時間がかかってしまう(レスポンスがひどくわるくなる)/検索系が貧弱できついんで
14    泣く泣く ローカルの DB も持つことにした
15  * draft-ukai-mu-protocol.txt を見たが...
16    * URL の定義が雑で(わら http と ftp と newsしか対応してない
17      * さすがにきついので https は追加した逆にnewsは対応やめっちゃった
18    * 対応する文字列表現として iso-2022-jp を想定しちゃってるもんだから UTF-8 だと
19      ダメ
20      * これも無視して プロトコル上の VCHAR には utf-8 なコードも想定することにしてます
21
22 TODO
23 ----
24  * queueing システムつくる
25    * facebook に投げる処理以外は queue にぶちこんどいててきとーに非同期で処理するようにする
26  * RSS feed の生成
27    * facebook pages が吐く feed でいいやとか思ってたんだけど 実際にみてみたら
28      特に日本語の扱いとか全然ダメなのでしょうがない自前で生成する
29    * 上記の queueing システムを使いましょう
30    * とりあえず friendfeed に食わせる
31  * tweet する
32    * facebook の url を @yendot になげるようにする
33    * 上記の queueing システムを使いましょう
34  * 各種統計情報をまとめたサイト(むかしに mu アンテナそのものにあたるサイト)
35    * facebook insight からデータひっぱってくるようなこともせにゃかあんね
36  * twiiter からの投稿インタフェースも作ろう
37    * だれからでも突っ込めるのはさすがにアレなので 投稿の制限(だれからつっこめるか)
38      はどうしよう(専用のユーザ作っといて そいつがふぉろーしてる人しかだめとか?)
39    * 逆に fb につっこまれたものを twitter 側にも流さないといかんかな
40    * 「む プロトコル」だけじゃなくて twitter 的な ハッシュタグ拾うような投げ方も
41      対応したいね
42  * Google+ からの投稿インタフェースも作りたい
43    * ただし APIで「書けない」ので 投稿に対するレスポンスを bot 側から返せないん
44      だよな...
45    * コレも投稿制限を考えないとダメ
46    * twitter 同様 ハッシュタグで拾うようなものも対応する
47    * url が文中に出てこないような場合がある(web UI からだと URL を別途添付するような
48      形で投稿できる)ので、これもなんか考慮すること
49  * mu protocol draft の更新
50    * https 他への考慮
51    * utf-8 対応
52
53 Date: 2012-11-02
54 Author: ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>