HOME > スポンサー広告 > title - EasyBotterでbotを作成する 設定編HOME > EasyBotter > title - EasyBotterでbotを作成する 設定編


スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

EasyBotterでbotを作成する 設定編

プログラミングができなくても作れるTwitter botの作り方触れ込みのEasyBotterを設置した際のメモ。

スポンサードリンク

Yahoo!ブックマークに登録 newsing it! この記事をクリップ! BuzzurlにブックマークBuzzurlにブックマーク このエントリーをはてなブックマークに追加

EasyBotter2.05の解凍・ファイル確認

EasyBotter2.05.zipを解凍する

ファイルを確認する。

Access Tokenなどの設定

setting.phpの確認

  1. $screen_name = ""; //botのid名
  2. $consumer_key = "WtNt5W6js77cFHvKyVgf6Q"; // Consumer keyの値
  3. $consumer_secret = "h3In28YiiRxtg4PTpkhPmrlJSGOCTG2oh3hslQ"; // Consumer secretの値
  4. $access_token = ""; // Access Tokenの値
  5. $access_token_secret = ""; // Access Token Secretの値

アプリケーショントークンの設定

登録したキーを記入します。

ボットの名前設定

$screen_name = "ボットのID";
ここを設定し忘れると自分の発言にリプライしたりします。


Consumer key、Consumer secret、Access token、Access token secretを設定
先ほど設定したアプリケーショントークンを記入



$consumer_key = ""; // Consumer keyの値
$consumer_secret = ""; // Consumer secretの値
$access_token = ""; // Access Tokenの値
$access_token_secret = ""; // Access Token Secretの値

アプリケーショントークン設定後イメージ

  1. $screen_name = "yukkuribot"; //botのid名
  2. $consumer_key = "WdwdwfevKyVgf6Q"; // Consumer keyの値
  3. $consumer_secret = "h3In28YiidfgdfdfasdPTpkhPmrlJSGOCTG2oh3hslQ"; // Consumer secretの値
  4. $access_token = "e7dky5ssgeoiou64wfnaerufe"; // Access Tokenの値
  5. $access_token_secret = "hhtummsd77881dmwepwklrf"; // Access Token Secretの値

最新APIへの変更

Twitter側の仕様変更がありましたので、EasyBotterで使用しているTwitter APIを最新のものに変更しなければなりません。

EasyBotter.phpの519行目付近

変更前

  1. function setUpdate($value){
  2. $url = "https://twitter.com/statuses/update.xml";
  3. return $this->_setData($url,$value);
  4. }
  5. function getFriendsTimeline(){
  6. $url = "http://twitter.com/statuses/friends_timeline.xml";
  7. return $this->_getData($url);
  8. }
  9. function getReplies($page = false)
  10. {
  11. $url = "http://twitter.com/statuses/replies.xml";
  12. if ($page) {
  13. $url .= '?page=' . intval($page);
  14. }
  15. return $this->_getData($url);
  16. }
  17. function getFriends($id = null)
  18. {
  19. $url = "http://twitter.com/statuses/friends.xml";
  20. return $this->_getData($url);
  21. }
  22. function getFollowers()
  23. {
  24. $url = "http://twitter.com/statuses/followers.xml";
  25. return $this->_getData($url);
  26. }
  27. function followUser($screen_name)
  28. {
  29. $url = "http://twitter.com/friendships/create/".$screen_name.".xml";
  30. return $this->_setData($url);
  31. }

変更後

  1. function setUpdate($value){
  2. $url = "http://api.twitter.com/1/statuses/update.xml";
  3. return $this->_setData($url,$value);
  4. }
  5. function getFriendsTimeline(){
  6. $url = "http://api.twitter.com/1/statuses/friends_timeline.xml";
  7. return $this->_getData($url);
  8. }
  9. function getReplies($page = false)
  10. {
  11. $url = "http://api.twitter.com/1/statuses/mentions.xml";
  12. if ($page) {
  13. $url .= '?page=' . intval($page);
  14. }
  15. return $this->_getData($url);
  16. }
  17. function getFriends($id = null)
  18. {
  19. $url = "http://api.twitter.com/1/statuses/friends.xml";
  20. return $this->_getData($url);
  21. }
  22. function getFollowers()
  23. {
  24. $url = "http://api.twitter.com/1/statuses/followers.xml";
  25. return $this->_getData($url);
  26. }
  27. function followUser($screen_name)
  28. {
  29. $url = "http://api.twitter.com/1/friendships/create/".$screen_name.".xml";
  30. return $this->_setData($url);
  31. }

http://twitter.com/statuses/がhttp://api.twitter.com/1/statuses/に変更されています。


スポンサードリンク

loading...
自分だけのアバターで友達をつくろう!【MILU(ミル)】
人気ブログランキングへ
Yahoo!ブックマークに登録 newsing it! この記事をクリップ! BuzzurlにブックマークBuzzurlにブックマーク このエントリーをはてなブックマークに追加
[ 2012/03/25 11:01 ] EasyBotter | TB(0) | CM(0)

コメントの投稿













管理者にだけ表示を許可する

トラックバック:

この記事のトラックバック URL
http://computernlife.blog.fc2.com/tb.php/53-5d033429





上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。