ぐぬぬぬぬ

複数リプライをやろうとするとbot君たちが暴発します。
たしけてください

status[$i]->id;

$dat = (string)$string;

$var = $XML->status[$i]->text;

$massage = ereg_replace("\$username", "", $var);

$reply_name = $XML->status[$i]->user->screen_name;

$reply_name = "$reply_name";

$name = $XML->status[$i]->user->name;

$var1 = $XML->status[1]->text;

$massage1 = ereg_replace("\$username", "", $var1);


$harahe = array("ポテトキャセロール",

"オートミールケーキ",

"チキンカレーキャセロール",

"ブラウニー",

"黒豆スープ");

$kiss=array("台詞1","台詞2","台詞3","台詞4","台詞5");

//投稿部分を整え

if(! empty($reply_name)){

if(stristr($var, "はらへ")){

$key = array_rand($harahe);

$post = $harahe[$key];

$massage ="@".$reply_name." ".$name."麻呂さん、お腹すいたんですか?うーん、では".$post."食べますか?";

}

else if(stristr($var, "ちゅっ")){

$key = array_rand($kiss);

$post = $kiss[$key];

$massage ="@".$reply_name." ".$name.$post;

}

else{

$mes=array("");

$massage = $mes;

}

}

if($dat != $s_name){

if($var != $var1){

tweet($massage ,$username,$password);

file_put_contents($filename,$dat,LOCK_EX);

}
}
}
?>

$host = "http://twitter.com/statuses/mentions.xml?count=10";

$host = "http://twitter.com/statuses/home_timeline.xml?count=10";

にすると

$massage =urlencode($massage);

のせいでエラーがでる状況。

出来ている人もいるのでやっぱり
サーバのせい…かしら?
出来なかったら…リプライソースだけ別サーバに移動させる覚悟はある。



話は変わりまして、
木下秀吉(bot) (@hideyoshibot) | Twitter
2009-09-07 - 今日のついった。 - はてなグループ::ついったー部(read)

木下秀吉bot


秀吉と聞いて秀よshitを思い出した方…生活がギリギリになる権利をやろう。