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

No Programming, No Life

新しいNPNLです。http://d.hatena.ne.jp/fumokmm/ から引っ越してきました。

GroovyでHatenaHaiku4Jを使ってみた

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ページにするなどして利用されることをお勧めします。