※ ChatGPTを利用し、要約された質問です(原文:ツイッターbot:特定のアカウントへのリプライの事)
ツイッターボットの特定のアカウントへのリプライ方法
ツイッター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; //デフォルトのファイル名を保管
は指定の場所にコピペ済みです。
お礼
お礼がだいぶ遅くなってしまって申し訳ありません。 解決しました、ありがとうございました!