- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Easybotterのエラーについて教えてください)
Easybotterのエラーについて教えてください
このQ&Aのポイント
- Easybotterを使用してbotを作っているのですが、更新も何もしていないのにリプライができなくなりました。
- bot.phpを実行するとWarningが出ています。
- reply_pattern.phpやEasybotter.phpの記述をデフォルトに差し替えてもエラーは解消されませんでした。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
本来であればforeachに投入する配列が事前にきちんと宣言されているか 検証するルーチンを組み込むものです そうでない場合はerror_reportingのレベルをさげる手もありますが これは他の処理が影響をうけるのでおすすめできません。 とりあえず foreach($a as $b){ ・・・ 的な表記が該当するphpの414行目にあると思うので foreach((array) $a as $b){ ・・・ というような明示的な処理にすれば当座しのげるかと
補足
回答ありがとうございます。 さっそく試してみたところ、エラーメッセージは消えましたが、リプライは相変わらず出来ないようです… 同じファイルで問題の無いBOTもいるので、こうなるとTwitter公式側のエラーの可能性もあるのでしょうか… それともEasybotter.phpにもっと抜本的な問題があるのか…