前回作った Xrea + CakePHP + MeCab で日本語形態素解析 を組み合わせてマルコフ連鎖でカオスな文章をつぶやく予定だが、今回は OAuth で Twitter API とやり取りして自分のアカウントに「つぶやけ」とツイートする Bot を作るまで。
Google Chrome の 拡張機能 Twitter クライアントをインストール。
Google Chrome 拡張機能 Metrist – Twitter Client を使っていたが、下記の2点の機能がなかったため乗り換えた。
- TL のリンクをマウスホイールでクリックした場合にポップアップが消えない。
※気になるリンクを一気にタブで開いて後からざっと流し読みしたいので、リンクをクリックするたびにポップアップが消えると使い勝手が悪い。 - Tweet する際の URL を短縮する。
※Metrist にも Short URL というそれらしき設定項目があるが、なぜかうまく機能しない。または、使い方が分からない。
Google Chrome の 拡張機能 Twitter クライアントをインストール。
タイムラインが更新されたら通知される機能が欲しかっただけの私にぴったりのシンプル設計。
指定時間(デフォルトでは5分)でタイムラインを更新し、その未読数をアイコンの脇に表示する。アドレスバー横のアイコンをクリックすればタイムラインが表示される。発言はRetweet/Replayが可能だ。さらに一番下にはつぶやきを入力する欄が表示される。
MOONGIFT: » Google Chrome用Twitterクライアント「Metrist」:オープンソースを毎日紹介
ブログの更新を Twitter に流すプラグインのインストールから設定まで。
ダウンロード&インストール
プラグインの新規追加からインストール。
WordPress › WordTwit « WordPress Plugins
設定
下記を参照。
ブログの更新情報はFriendfeedじゃなくて、WordTwitでTwitterに流すことにした – IDEA*IDEA ~ 百式管理人のライフハックブログ
URL Shortening
記事どおり、URL Shortening を bit.ly にしたけど、TinyURL.com だとユーザ登録とか面倒なことをしなくてものよかったのか?と登録後に思った。
Account Login / Tweet Message
基本的にはここの Username と Password を設定しておけば問題ない。
Message は、『New blog posting,』 を消して、『[title] – [link]』 に変えておくほうがいいと思う。

