ZendServiceTwitterを使って10行で書くTwitterBot

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

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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.