先日、Twitterを始めたことを書いたおかげでFriendも順調に増えてきました。ありがとうございます。

さて、職場ではJ-WAVEがかかっているので、普段は現在のオンエア曲の内容をGrowlに渡すrubyスクリプトを動かしているのですが、これもTwitterで受け取れたらカッコイイなあということで昨晩Bot化してみました。J-WAVEリスナーの方はtwitter.com/jwaveからどうぞ。

今回はレンタルサーバ上で動かす必要があったので、PHP5とServices_TwitterJsphon - JSON in PHPで書いてあります。実際にtweetする部分のコードはこんな感じ。

<?php
require_once 'Services/Twitter.php';
 
$twitter = new Services_Twitter('username', 'password');
$twitter->setAppName('Twitter J-WAVE Updater');
$twitter->setAppVersion('0.0.1');
$result = $twitter->setUpdate("更新情報");
?>

Services_Twitterのおかげで非常に簡潔。むしろ、J-WAVEからXMLを取得してパースするほうが手間です。