ダムニュース twitter botをつくってみた


「つくってみた」とはちょっと違うかもしれませんが・・・。どうも、ダムログの時間です。


先月「ダム放流通知bot」をつくってみましたが、あれからまた性懲りもなくtwitter botをつくってみました。今回は「ダムニュースbot」です。ダムに関するニュースを自動的につぶやきます。

と言っても、各マスコミに協力を仰いだりしたわけではなく、既存の仕組みを活用してるだけですけどね。

1.GoogleニュースをRSSに

1.GoogleニュースをRSSに

Googleニュースは実はRSSとして配信することができます。しかもやり方は簡単。下記URLの「hogehoge」となっている部分をキーワードに変更するだけです。キーワードの併用や、「-」によるキーワードの除外も可能です。

http://news.google.com/news?hl=ja&ned=us&ie=UTF-8&oe=UTF-8&output=rss&q=hogehoge

2.FeedBurnerのマイフィードにそのRSSを投入

2.FeedBurnerのマイフィードにそのRSSを投入

Googleには「FeedBurner」という配信するRSSの統計を取ったり、RSSフィードを書き換えることができるサービスがありますが、次はこれを活用します。「1.」で取得したRSSをこのFeedBurnerのマイフィードに追加します。

3.FeedBurnerの「Socialize」でtwitterアカウントと連携

3.FeedBurnerの「Socialize」でtwitterアカウントと連携

FeedBurnerの「集客支援」のタブの中に「Socialize」という機能があります。この中でtwitterアカウントと連携が取れるよう、承認させればもうこれでbotの完成です。

自前で開発したプログラムを使わずに、既存のサービス(しかも無料)を組み合わせて使うだけで、簡単お手軽twitter botが出来てしまうわけですが、無論問題がないわけではありません。

・ダムには関係のない記事がpostされてしまう
「ダム」というキーワードで除外できるものは除外していますが、例えば「ジャン=クロード・ヴァン・ダム」とか漏れてしまっているものもあります。

・速報性、即時性が悪い
これは色々と介しているためにどうしても起きる弊害です。それを回避するには、やはり自前でプログラムを開発するしか無いでしょうね。

・無料、非公式サービスなのでGoogleがやめればすべてが終わる
GoogleニュースのRSSは公式には出ていません(たぶん)。なので、Googleが仕様を変えればRSSにできなくなります。あとここ最近、RSS関連のサービスが終わったりしているので、FeedBurnerのサービスも終焉を迎える可能性だってあります。

まぁ、Googleが「やーめた」と言わない限りは、永続的に続けようとは思っていますが、もし宜しければこのtwitterアカウントをフォローしてあげて下さい。よろしくお願いします。

ダムニュースアカウント=@dam_news