2011-04-02

Google App EngineにTwitter BOTを載せる

3時間に1回、ランダムなテキストをツイートする単純なBOTを作ってみた(@raulnylmsという名前で公開、2015年時点で削除済み)。
Twitterへのアクセスが必要な部分は、Twitter4Jのおかげで簡単に作れた。これはすごい便利だった。
「1時間に1回ツイートする」スケジューリングは、Google App Engineが提供するcronを使って、こちらも簡単に実現できた。設定ファイルに"every 1 hours"とか書けば済んだ。
問題はGoogle App Engineのデータストア(Bigtable)で、ファイルの読み書きとも従来のデータベースアクセスとも勝手が違うので、かなり戸惑った。あと、Java版だと、データを一度に大量アップロードする機能は付いてない...。まあ、今回はGoogle App EngineのFAQページに載ってたサンプルコードを参考に、アップロード機能を自作して済ませた。

0 件のコメント:

コメントを投稿