ツイッターbot:特定のアカウントへのリプライの事
http://pha22.net/twitterbot/2.0/faq.php
http://www26.atwiki.jp/easybotter_wiki/pages/1.html
主にこちらのサイトを参考にしてツイッターのボットを製作しています。
一応それなりに動いて稼働してはいますが、特定のアカウントに対して別のリプライパターンを読み込ませる、というところで躓いております。
上記のサイトはもちろん他のサイトも参考にしてphpを打ち込みましたが、如何せんphpへの理解がまだまだ足りておらず、どこが分からないのかもよく分かっていません。
曖昧な質問で申し訳ありませんが、こうしたらどうか?などのアドバイスをお待ちしております。
EasyBotter ver2.1.1
サーバー:@pages
エディタ:Terapad
FTP:FFFTP
cron:My Free Web Cron Service
【】の部分を書き換えた
//■■特定の人には別パターン■■
$userName = (string)$reply->user->screen_name;
switch(true){
case stristr($userName, "【ユーザーID】")://【ユーザーID】と名のつくアカウント名に対して
$replyPatternFile = "bot_pattern.php";//bot_pattern.phpを適用する
$this->_replyPatternData[$replyPatternFile] = $this->readPatternFile($replyPatternFile);
break;
default://それ以外
$replyPatternFile = $org_repfile; //デフォルトのパターンファイル名
}
と
$org_repfile = $replyPatternFile; //デフォルトのファイル名を保管
は指定の場所にコピペ済みです。
補足
なるほど… ということは更新のたびに、BOTさんが考えるわけではなくて、 プログラムで勝手に更新されるんでしょうか? その更新されるコメントは、あらかじめプログラムで用意されているものなんですね?