はてなハイクAPI を POE で使う方法

POE::Component::Client::Twitterのパラメータを変えるだけで投稿できるようになります。
当然 Twitter 互換機能だけですが。

use POE::Component::Client::Twitter;

my $hatenaHaiku = POE::Component::Client::Twitter->spawn(
	username => 'はてなID',
	password => 'はてなハイクAPI用のパスワード',
	alias    => 'HatenaHaiku',
	apirealm => 'Hatena Haiku API',
	apihost  => 'h.hatena.ne.jp:80',
	apiurl   => 'http://h.hatena.ne.jp/api/statuses',
);
	my $msg = "キーワード=本文";
	$hatenaHaiku->yield( update => $msg );

POE::Component::Client::Twitter++

イベントドリブンの処理は確認していませんがたぶん大丈夫でしょう。

注意点

$msg は utf-8 である点に注意
また、投稿間隔を一定に保たないとタイムラインを荒らすことになるので
適度な間隔で投稿するようにしましょう。
また、URLを含めた場合、画像やyoutubeのリンクは画像・動画が直接張られますので
大量投稿しないように注意する必要があります。