※ ChatGPTを利用し、要約された質問です(原文:twitterのbotが自動フォロー返しなくなった)
twitterのbotが自動フォロー返しなくなった
このQ&Aのポイント
最近まで動いていたTwitterのbotが、フォロワーが1000人を超えたあたりから自動フォロー返しをしなくなってしまいました。EasyBotterを使用しており、bot.phpファイルに$response = $eb->autoFollow(); を追加し、EasyBotter.phpファイルに自動フォロー返しの処理を記述しています。
質問をしたところ、回答として「最新のAPIを確認し、公式でフォロー数の規定を確認してください」とのことでした。APIに関する知識が不足しているため、最新のAPIの確認方法が分かりません。どう対処すれば良いでしょうか?
公式のフォロー数規定は超えていないようですので、問題はAPIに関連している可能性があります。APIの最新情報を入手するためにはどのような手順を踏めば良いでしょうか?
twitterのbotが自動フォロー返しなくなった
基本はEasyBotterで作ってあります
【バージョン】 Ver2.04beta
【設置鯖名】 @PAGES
【PHPのバージョン】5
【手動】 フォロー返し以外は手動も自動も正常に動いています
【実行】 GAE-Cron
【実行間隔】 2分間隔
bot.phpに
$response = $eb->autoFollow();
を入れて、
EasyBotter.phpに
//自動フォロー返し
function autoFollow(){
$response = $this->getFollowers();
$followList = array();
foreach($response as $user){
$follow = (string)$user->following;
if($follow == "false"){
$followList[] = (string)$user->screen_name;
}
}
foreach($followList as $screen_name){
$response = $this->followUser($screen_name);
}
//■■フォローした時にリプライを送る■■
foreach($followList as $rscreen_name){
$value = array("status"=>"@{$rscreen_name} フォローしました");
$response = $this->setUpdate($value);
$result = $this->showResult($response);
$results[] = $result;
}
}
を入れてあります。
最近まで動いていたのですが、
フォロワーが1000人を超えたあたりからなぜか動かなくなりました。
というのをEasyBotter初心者質問スレ3(http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1287944674/)で質問したところ、
「最新のAPI確認
公式でフォロー数規定確認 」
という回答をいただきました。
確認してみたのですが
公式のフォロー数規定は超えてないようです
最新のAPIというあたりから勉強不足でよくわからないのですが、
どうしたらいいのでしょうか?
よろしくおねがいします
お礼
bot.phpたたいたら一気にフォローメッセージが・・・! わああありがとうございますできました!!助かりましたー!