$Date:: 2013-07-16 23:01:44 +0900#$, $Rev: 101 $
粒粒bot
これは何?
Twitter用のいわゆるキャラ系bot(キャラクターボット)のひな形です。
なるたけ初心者の方に分かりやすいように作ってます。セリフ用のテキストファイルを書き換えるだけのお手軽設定。シンプルさが売りの簡易botです。
動作例
ここで動いてます:http://twitter.com/ozumaBot
動作環境
UNIX系OS + Perl 5.8以上
Perlのライブラリとして、YAML / Net::Twitter を利用しています。私はさくらのレンタルサーバで動かしていますが、この場合は自前でNet::Twitterのインストールが必要です。
機能
- 1時間に1回、ランダム投稿します。その時間に応じた挨拶も付けられます。
- @id で話しかけられた場合、キーワード(設定可能)に対して自由なメッセージが返せます。
インストール・設定方法
zipファイルの中の[README.txt]を読んでください。
ダウンロード
粒粒bot 0.4.0tsububot-0.4.0.tar.gz
ダウンロードしたら、README.txt を読んでください。最新ソースはGitHub上にあります:
https://github.com/ozuma/tsububot
更新履歴
- 2013/07/16 Ver.0.4.0。 Twitter API Ver.1.0が廃止されたのでv1.1を使うように変更。
- 2012/12/31 Ver.0.3.1。 Twitter APIがXMLサポートをやめてJSONのみとなったため、Net::OAuthを使って自分でXMLパースしてゴリゴリ書いていたのを、Net::Twitterを使うように変更。
- 2010/08/09 Ver.0.2.0。 とりあえず無理矢理OAuth対応した。
- 2009/11/30 Ver.0.1.0。 細かな修正を入れて、「陸軍中野予備校」全6巻を読み直して主要セリフを全ていれたので0.1としました。
- 2009/11/26 Ver.0.0.5。 返答キーワードの定義されていないmentionは、ランダムメッセージではなくdefault定義の返事をするように変更。旧版のreply_keyword.txtはそのままでは使えません、ご注意を
- 2009/11/13 Ver.0.0.4。 返答キーワードの優先順位を書かれた順に上から、と変更。
- 2009/11/09 Ver.0.0.3。 RTを受けた時に動かなくなってしまうバグを修正。
- 2009/10/27 Ver.0.0.2。 同一キーワードに対して複数の応答をランダムに選んで返せるようにした。挨拶も同一時間に複数設定可に。
- 2009/10/26 公開。しばらくバグ出しのため頻繁に更新します、変な動きをしていたらもう一度このページからダウンロードしてください。。。
プログラミングメモ
▲HOME
▲ABOUT ME