Kotz’i’jに恋して20: Herokuにデプロイ

Herokuで前回までに作成したTwitter Botを動かすこととした。ツイートへの自動リプライなんかをする時にずっと自分のPCを稼働させている訳にもいかないし。

Herokuに登録して、CLIのダウンロードやSinatraのダウンロードを済ませて準備を整えた後(Gitも必要だけどこれは既に環境が整っていた)、実行。

まずはHerokuのレポジトリにgit コミットする。

その後、既にコミットしたファイルに修正が入った場合は改めてコミット。

でHerokuにプッシュする。

幾つかコードを書いたけど例えばこれを実行するとする。

tweets.rb

こうやって

選択肢の中からランダムに選んだツイートにグアテマラの現在時刻を追加することとした。というのも同じ文章を連続で投稿してしまうと反映されないことがあるから。

これで実行できた。

実行結果はこんな感じ。

インドネシア語と認識されたのはちょっと気になるけどそれだけキチェ語は世界的にはマイナーということなんだろうと思う。Chanimとは今、英語のnowの意味でIxim Ulew(トウモロコシの土地はグアテマラの意味)。つまり、現在のグアテマラの時間はということをツイートしている。

これをHeroku上で定期的に実行する設定にした。

Leave a Reply

Your email address will not be published. Required fields are marked *