• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Easybotterのエラーについて教えてください)

Easybotterのエラーについて教えてください

このQ&Aのポイント
  • Easybotterを使用してbotを作っているのですが、更新も何もしていないのにリプライができなくなりました。
  • bot.phpを実行するとWarningが出ています。
  • reply_pattern.phpやEasybotter.phpの記述をデフォルトに差し替えてもエラーは解消されませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

本来であればforeachに投入する配列が事前にきちんと宣言されているか 検証するルーチンを組み込むものです そうでない場合はerror_reportingのレベルをさげる手もありますが これは他の処理が影響をうけるのでおすすめできません。 とりあえず foreach($a as $b){ ・・・ 的な表記が該当するphpの414行目にあると思うので foreach((array) $a as $b){ ・・・ というような明示的な処理にすれば当座しのげるかと

nina1313am
質問者

補足

回答ありがとうございます。 さっそく試してみたところ、エラーメッセージは消えましたが、リプライは相変わらず出来ないようです… 同じファイルで問題の無いBOTもいるので、こうなるとTwitter公式側のエラーの可能性もあるのでしょうか… それともEasybotter.phpにもっと抜本的な問題があるのか…