とあるキッカケで、Railsのtwitterボットを作った。 要件は以下。 1、一定間隔で、自動でTwitterに投稿する。 2、投稿するtwitterアカウント/パスワードを設定できる。 3、投稿する間隔を設定できる。 4、投稿する文章を登録/一覧/削除できる。 botはその中からランダムにひとつを選び、投稿する。 5、自分宛の返信があれば、その返信に返信する。 短納期だったので、簡単に作りたく、 調査検討の結果、以下の方針で作る事にした。 1、投稿はtwitter4rを使う 一番簡単そうだったので。OAuthとか関係なさそうだったので。 2、管理画面を作る 管理画面をscaffoldで作る。 設定情報を全てDB(SQLite3)に入れる。 3、自動実行には、background_fuを使う 設定画面から変更した投稿間隔を、どうやってリアルタイムに 反映させるかで