I/O BLOG;

input を整理して ouput する訓練ブログ

Weather Hacks Twitter bot (天気情報bot) 作りました

天気情報bot

livedoorWeather Hacks API を利用して、天気情報をツイートする Twitter bot を作りました

この bot に対して「東京」とリプライすると


という風に、「東京」の天気をリプライで教えてくれます。*1
地域名をリプライに含めればその地域の天気情報をリプライします。天気情報がない場合には、「データがありません( ˘ω˘)」とリプライします。対応している地域名は

稚内 旭川 留萌 網走 北見 紋別 根室 釧路 帯広 室蘭 浦河 札幌 岩見沢 倶知安 函館 江差 青森 むつ 八戸 盛岡 宮古 大船渡 仙台 白石 秋田 横手 山形 米沢 酒田 新庄 福島 小名浜 若松 水戸 土浦 宇都宮 大田原 前橋 みなかみ さいたま 熊谷 秩父 千葉 銚子 館山 東京 大島 八丈島 父島 横浜 小田原 新潟 長岡 高田 相川 富山 伏木 金沢 輪島 福井 敦賀 甲府 河口湖 長野 松本 飯田 岐阜 高山 静岡 網代 三島 浜松 名古屋 豊橋 津 尾鷲 大津 彦根 京都 舞鶴 大阪 神戸 豊岡 奈良 風屋 和歌山 潮岬 鳥取 米子 松江 浜田 西郷 岡山 津山 広島 庄原 下関 山口 柳井 萩 徳島 日和佐 高松 松山 新居浜 宇和島 高知 室戸岬 清水 福岡 八幡 飯塚 久留米 佐賀 伊万里 長崎 佐世保 厳原 福江 熊本 阿蘇乙姫 牛深 人吉 大分 中津 日田 佐伯 宮崎 延岡 都城 高千穂 鹿児島 鹿屋 種子島 名瀬 那覇 名護 久米島 南大東 宮古島 石垣島 与那国島

です。

@SubYutaka ほげほげ東京

でも反応します。文字列のどこかに地域名が入っていればいいです。

こちらからお試し下さい。

技術的な話

作った理由は素振りです。

あたりの技術に触れようと思いました。今後は 天気情報の予約通知機能を作るつもりです。

@SubYutaka 登録 東京 15時

とすると、毎日15時に東京の天気をリプライする機能です。僕の使い方としては、出社する前の時間に設定しておいて、傘を持っていくかどうかの判定に使えればと思っています。他の天気サイトなどでもいいのですが、僕の動線としては Twitter が最適なので。

*1:現在のところツイートの後ろに付いている 日付は天気情報の日付ではなく、ツイートした時間です。同じ内容のツイートをしないためにつけています。天気情報の日付ではなく、ツイートした時間です。時間がずれているのは 日本のタイムゾーンではないマシンの日付を取得してきているからです。