名古屋の天気予報ボット作った。

おさかなラボ - Twitter用天気予報ボットのまねをして、名古屋の天気予報を教えてくれるアカウントを作ってみました。Twitter / forecast_nagoya
yamlはおさかなラボさんとほとんど一緒。

plugins:
 - module: Subscription::Config
   config:
     feed:
       - http://weather.livedoor.com/forecast/rss/23/38.xml

 - module: Filter::Rule
   rule:
     expression: ++$::index == 2

 - module: Filter::Rule
   rule:
     - module: Deduped
       path: /Path/forecast.db

 - module: Publish::Twitter
   config:
       username: forecast
       password: xxxxxxxx

Filter::RuleにDedupedを入れてダブったときには更新しないようにして、これで4-18時の間に2時間間隔で巡回させてみています。

ただ最初、

 - module: Filter::Rule
   rule:
     expression: ++$::index == 2
     - module: Deduped
       path: /Path/nagoya_forecast.db

って書いたらエラーになったんで上のように書き直し。ルールは一個ずつしかかけないんだっけ?