OAuthを使用したPHPでのbotの作り方8

前々回、http://d.hatena.ne.jp/tatsumipoid/20110425/1303707752の続きです。

いよいよbotを自動で動かしていきます。
前々回のソースにcronからアクセスするように設定します。
借りるパターンと自前で用意するパターンがありますが、借りることを前提にします。

設定すること

  • アクセス先URL
  • アクセス間隔(何分おき)
  • アクセスする時間帯

大体どこのcronサービスもこんな感じの設定項目があると思います。

  1. アクセス先URLはbotのソースにします。
  2. アクセス間隔は2〜10分程度がいいと思います。そんなにリプライが多くないbotなら5分10分あたりで十分です。
  3. アクセスする時間帯は、botを動かして置きたい時間帯にしてください。

設定してしばらくして、botがpostしていれば成功です。

botがpostしなくなってしまったら

動いていたbotがあるとき動かなくなってしまったら、おそらく語句の量に問題があるとおもいます。
ツイッターでは重複する発言は反映されないようになっています。
また、前10回と同じ内容のpostは反映されにくいようです。

botのメンテナンス

botはメンテナンスが欠かせないものだと思います。
いつまでも同じ語句のままだとそのうち飽きられてしまいます。
今は思いつかなくても、たまにはソースを開いて語句を増やしてあげてください。