No Programming, No Life

プログラミング関連の話題や雑記

GroovyでHatenaHaiku4Jを使ってみた

Groovyからかなり簡単にいろいろできるのを示すために
ちょっとだけサンプルを書いてみた。

使ったのは HatenaHaiku4J v0.2.1

// キーワード「ひとりごと」の最新20件のうち
// "なう" or "なぅ" が含まれているエントリに対して
// "なうっ♪" とReplyする。

import hatenahaiku4j.*

def api = new HatenaHaikuAPI(new LoginUser('your_hatena_id', 'your_entry_password'))

api.getKeywordTimeline('ひとりごと').findAll{ it.text =~ /な[うぅ]/ }.each{
    it.api.reply('なうっ♪')
}

Groovyからだとお手軽に色々できて便利。

※注意※

上記を実行すると、「ひとりごと」に投稿されているエントリに実際に投稿されてしまうため、キーワードをidページにするなどして利用されることをお勧めします。