以前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.