ZendServiceTwitterを使って10行で書くTwitterBot

以前Zend_Oauthを利用してのTwitterクライアントがありましたが

今回はもっと簡単に10行で書けるTwitterBotを作ってみます。

下準備としてこの辺でAccessTokenを取得しておきましょう。


require_once 'Zend/Service/Twitter.php';

$token = new Zend_Oauth_Token_Access();
$token->setToken('accessToken');
$token->setTokenSecret('accessTokenSecret');

$options = array(
'username' => 'logosware',
'accessToken' => $token
);

$zendTwitter = new Zend_Service_Twitter($options);

$zendTwitter->statusUpdate('Hello World!');

はい、簡単ですね。

とは言えこれでは同じことをつぶやくだけの変な人です。(連投規制もありますが)

使えるBOTにするためにはもうちょっと機能が欲しいところです。

たとえば

・フォローしてくれた人に対して自動リフォローしてmentionを送る

とか

・特定のキーワードを検知して、自動で公式RTする

とか

次回以降いろいろネタを実現していこうかと思います。

Comments are closed.