読者です 読者をやめる 読者になる 読者になる

いろいろ雑記

RubyでTwitterのBOTっぽいもの作るよ!

年末暇だったので、
去年ハマった、スキンダイビングと、Twitterと、Rubyで遊んでました。

1時間おきに天気予報と風向き取得して
オススメのダイビングポイント@沖縄をTwitterに出力するBOT

作るところは大きく分けて4つ!

  1. 天気予報のホームページから情報取得
  2. 取ってきた情報からポイントを選ぶ
  3. Twitterに書き込む
  4. 自動的に実行する(1時間毎)


ホームページからデータ取ってくるのは
htmlをローカルに保存 -> ファイルオープン -> ホゲホゲって感じ(w


ポイントの判断条件は人工無能っぽいイメージで
といっても3つしか知らないので微妙ですがw

北からの風 -> 大渡浜海岸
西からの風 -> 真栄田
東からの風 -> 砂辺

北西とかだと、まぁ適当に大度?とか
しにてーげー(w


Twitter APIつかって書き込む。


こいつをcronに食べさせて一時間おきに実行すればOK!


出力

気温:20℃ 天気:曇時々晴 風速:4.6m/s 風向き:東
砂辺いけるかも!

こんな感じでとりあえず完成!
http://twitter.com/umitter

しかし、なんかこう全体的に微妙な感じだorz
ダイビングポイントも少ないしプログラムもヘッポコだお....。
今の自分だとこんなもんしか作れません(w


まぁあれですよ。
これから潜りまくってダイビングポイント増やすし!
勉強してもっと良いプログラミングするよ!


自分と共に進化していくスクリプト....お、なんか良いかも(w


...つづく!