ボットが動作するには「引き金」が必要です。
通常、これは cron などで定期的に動作させることになります。
もしレンタルサーバなどで cron が使えない場合は、 webcron (残念ながら、有料化してしまいました)などの代替手段を検討してください。
定期的に実行するのは、heartbeat(鼓動)という関数です。
これを送ることで、さきほど作ったボットの振る舞いは、実行されます。
エントリポイントにあたる HeartBeat.php を作成します。(これは必ずしも、このような名前である必要はありません)
やらなければならないことは、大きく以下の3点です。
// Tuitterをロードする require_once '/path/to/Tuitter/Tuitter.php';
// TuiBotterをロードする require_once '/path/to/TuiBotter/TuiBotter.php';
// TuiBotterに鼓動を送る try{ $bot = new TuiBotter('/path/to/your/project/TuiBotter.ini'); $bot->heartbeat(); }catch(Exception $e){ // エラー時の処理 echo $e->getMessage(); }
試しに、実行してみましょう。
ターミナルに入れる場合は、コマンドから実行するのが手軽です。
php -f /path/to/your/project/HeartBeat.php
それが出来なければ、htdocsの下など外部からキックできる場所に配置して、URLを叩いてみましょう。
これで、一通り完成です。