pha::home

EasyBotter - プログラミングができなくても作れるTwitter botの作り方

PHPで作ったTwitter Botスクリプト「EasyBotter」を公開しています。

作成:@pha

+


その他の高度な設定

スポンサード リンク

高度な設定:RTなどにも反応を返すようにする

reply_random.phpは、初期設定では「発言の先頭に自分あての@があったときのみ」返答を返すようになっています。 このためRTなどには反応しません。この設定は変えることができます。

reply_random.phpの「高度な設定」の

$resOnlyBegginingReply = TRUE; //TRUEだと文頭に自分あての@があったときのみ反応します FALSEだとそうでなくても反応します
$resOnlyNotRT = TRUE;  //TRUEだと文中にRTの文字があると反応しません FALSEだとRTでも反応します

の部分のTRUEをFALSEに変えることでそれぞれ設定できます。

高度な設定:リプライの無限ループを制御する(Ver.1.32〜)

Ver.1.32より、reply_random.phpによるリプライの無限ループを制御することができます。初期設定では同一相手への連続リプライは3回までとなっています。

変更するにはreply_random.phpの「高度な設定」の、

$replyLoopLimit = 3; //何回連続でreplyを返されるとループを中断するかを設定します。余り大きすぎる数字にするとエラーが起きやすくなるかもしれません

の数字を変えてください。ただしうまく動かない場合は数字をあまり大きくしないでください。

高度な設定:特定のパターン以外のリプライには返答しない(Ver.1.32〜)

Ver.1.32より、特定のパターンにマッチするリプライ以外には反応しないように設定できます。

reply_pattern.phpに設定した反応パターンに当てはまらないときに、通常のようにtw.txtから単語を選んで反応するのではなく、何も返答しないという機能です。

設定は簡単で、tw.txtの中身を空にしてください。

スポンサード リンク