Botサービスはじめました
「はてなダイアリーキーワードBot」
http://hateda-bot.phpfogapp.com/
何をつぶやくの?
はてなダイアリーをキーワード検索して該当したもの自動的につぶやきます。
例)FuelPHPをキーワードにすると
http://k.hatena.ne.jp/keywordblog/FuelPHP
にHitしたエントリーがTwitterにPOSTされます。
誰がつぶやくの?
当サービスが使用者のTwitterアカウントをお借りしてつぶやきます。
使用者ご自身のアカウントでもBot用のアカウントでもかまいません。
TwitterOAuthにより、パスワードは当サービス内には保存しませんが、認証トークンは保存させていただきますので、その旨ご了承ください。
ざっくり説明
Bot有効・・・押すとBotを有効にし、定期的にTweetされるようになります。過去にTweetされたエントリはTweetされません。
Bot無効・・・押すとBotを停止します。
キーワード・・・はてなダイアリーから検索するキーワード
除外キーワード・・・検索にヒットしたエントリのタイトルおよび文章内において、指定したキーワードが存在する場合、そのエントリはTweetされません。
フィルタ確認・・・過去にTweetしたエントリ、該当キーワードを確認できます。
技術者さん向けに
このサービスは以下のプラットフォーム、技術で構築しました。
PHPFog(PaaS)
FuelPHP(PHP Framework)
fuel-twitter(FuelPHP Package)
mywebcron(Cron Service)
GitHubにソースコード一式置いてます。
https://github.com/ya-sasaki/hatena-diary-bot
phpfogの前にPagodaBoxでデプロイを試みたのですがfuel-twitterが上手く動かず、断念しました。
無料の範囲ではありますが両PaaSは結構弄んだので近いうちに、phpfog, pagodaboxの関連エントリ書いていきますねー