EasyBotter - プログラミングができなくても作れるTwitter botの作り方
バージョン2.0について
スポンサード リンク
バージョン2.0βについて
新しくついた機能は
- OAuth認証に対応した
- タイムラインの特定の言葉に反応する機能を追加
- 自動フォロー返し機能を追加
- 特定の時間帯や特定の日付だけ別の会話ファイルを読み込ませるのが設定しやすくなった
- 正規表現によるパターン反応でできることが増えた
- 前は動いてなかったbot同士の会話ループ制限機能をちゃんと作った(多分。。。)
- PHP5が動いているサーバーが必要になった(PHP4の人すみません。。。)
という感じです。
あと、使う人が設定する部分はあまり変更してないけど、内部の処理について自分でかなり書き直しました。Services_Twitterを使うのをやめ、代わりにPEARのHTTP_OAuth,HTTP_Request2,Net_URL2を使っています。
作るにあたってはPHPでTwitter APIのOAuthを使う方法まとめ - 頭ん中を大変参考にさせていただきました。ありがとうございます。
ここに書いてあるやり方でどんなbotが作れるのか
botといってもいろいろあるわけですが、ここに用意したやり方で
の4タイプのつぶやきをすることが可能です。一つのbotで複数の動作パターンを併用することも可能です。
使用制限
特にありません。商用利用も可能です。スクリプトの改造、再配布など何でも構いません。
必要な知識
プログラミングはできなくていいんだけど、以下の知識くらいはある方が望ましいです。
- 圧縮したファイルを解凍できる
- エディタを使ってファイルを編集できる
- 自分でレンタルサーバーを借りて、FTPでファイルをアップロードできる
大まかな流れとしては、僕が作ったPHPのプログラムをダウンロードしてもらって、そのファイルをエディタで少し編集してもらうという感じです。
用意するもの
まず以下のものを用意してください。
- PHP(5以上)が使えるレンタルサーバー
- botに使うTwitterのアカウント
- 文字コードなどが設定できるメモ帳以外のエディタ(Terapadとか秀丸とか)
大まかな流れ
- ファイルをダウンロードする
- エディタを使って、ダウンロードしたファイルにbotのユーザー名、パスワードなどの設定や、botに発言させたい内容を書き込む
- 編集したファイルをサーバーにアップロードする
- アップロードしたプログラムを定期的に実行する
詳しくは一つずつ説明していきます。
スポンサード リンク