2009年7月13日月曜日

簡単動作のTwitterのbotもどきを作ってみたよ

カーチャンAA→J( 'ー`)しが30分1時間に1回発言するTwitterのbotもどきアカウント作りました。

カーチャンbot
http://twitter.com/kaachan_aa

有名なカーチャンAAに出てくる台詞いくつかと、なんとなくカーチャンっぽい台詞(勝手に作った)をつぶやきます。
同じようなカーチャンbotってすでにあったら、やめます。ちょこっとググっただけでは見当たりませんでした。


今のところ、自動follow返しはしません。
@を飛ばすこともしません。
@に反応もしません。
2009/11/28追記:0:006:00〜24:05(=翌日0:05)までの間に、@kaachan_aa を含むつぶやきをしてくれたfollowerさん最大50名に、カーチャンからおやすみpostが届くようになりました。ただ、follower list更新してからpostするようにしてるのですが、そのfollower list取得がうまくいかないことが最近多く、そのせいで、replyしたのにおやすみpostが来ない、というfollowerさんもでてしまうことがあります。すいません。follower list更新をおやすみpostの後にすることに変更。
あ、おもむろに@飛ばす予定はあります。有効にしてないけど。
@飛ばすようになりました。同一ユーザに対しては1日に1回まで。


で、これなんですけど、特段サーバとかたててるわけじゃなくて、Firefoxでlocalにあるhtmlファイルを読み込んで、JavaScript実行してるだけです。基本的にJavaScriptだけで動作してます。

なので、僕がブラウザのタブ閉じたらbot活動終了です。が、自宅Macって基本的に落とさないので、ほぼ毎日稼働するbotになると思います。まあたまにbot起動し直してたりするとは思いますが。

ってこれ書いてる途中で、あー直さなきゃなあってところいくつか思い浮かんでしまいましたが、とりあえず1日ちゃんと動作するか放っておきたいと思います。

2010/08/21追記:基本はそのまま、相変わらずFirefoxでJS動作のbotですが、APIアクセス部分をOAuth対応させました。もともとは6月末にBASIC認証廃止とTwitterは言ってたのでそれに合わせてOAuth対応準備はできてましたが、BASIC認証停止が8/16だか8月末まで延期になったのでそのままにしてました。1週間ほどbot止まってたのは、帰省でMac電源入ってなかったから。そろそろサーバー借りてそっちで動作させた方がいいのかな…。

J( 'ー`)し ごめんね、おかあさんローテクで変なbotみたいの作って、ごめんね

14 件のコメント:

匿名 さんのコメント...

細かく作り方と運営方法教えて下さい。

匿名 さんのコメント...

初めまして。
カーチャンが大好きなのでフォローできるなんて夢みたいです(笑
なんでも工夫すれば楽しいことができるんだと改めて思いました。素敵なカーチャンをありがとうございます!

匿名 さんのコメント...

初めまして。
カーチャンをフォローさせてもらっている者です。
カーチャンの発言を見るたびに心が温かくなります。有難うございます!

piyotori さんのコメント...

コメントどうもありがとうございます。bot作った@piyotoriです。

全般的には好意的に受け止めていただけてることが多いみたいで、よかったです。(そもそも嫌ならfollowしてないでしょうから、そういうふうに見えるのはある意味当然か)


作り方と運営について質問がありましたが、まず「運営」なんてたいそうなことしてません。エントリ後半にあるように、JavaScriptでブラウザ上から自動投稿してるだけです。作り方…は、説明するのうまくないので、TwitterAPIとJavaScriptでどうにか、くらいしか言えません、ごめんなさい。

匿名 さんのコメント...

カーチャンのつぶやきが和みます

匿名 さんのコメント...

カーチャンのポスト見てると涙が出そうになります.
なんという素敵ぼっと.

匿名 さんのコメント...

可能であれば、自動フォロー返しお願いします!

piyotori さんのコメント...

コメントありがとうございます。
カーチャンの(AAの)偉大さをとても感じます。

自動フォロー返しは今のところ実装の予定はありません。ごめんなさい。

匿名 さんのコメント...

J( 'ー`)し おかあさんに 最近の音楽 について教えてくれないかい?
これに大して返事すると母ちゃんの語彙が増えるとかそういう機能はありますか?

piyotori さんのコメント...

学習はしません。低機能です。
replyに対する反応としては、blog本文に書いてありますが、夜のおやすみpostのみになります。

bet さんのコメント...

カーチャンAAの後に@付きメッセージがあると、他人へのつぶやきも見えてしまっているのですが、
これは意図的に見せるようにしてるのでしょうか?

可能なら、
@xxxx カーチャンAA コメント
に変えていただけるとうれしいです。

『俺のカーチャン』感が薄れてしまっているので。

piyotori さんのコメント...

意図的ですが、それを決めた頃と今では、Twitter自体も利用する人も、だいぶ雰囲気等変わってきた感じがあるので、そうですね、Tweetの頭に@user名入れる変更も検討してみます。

moccamusic さんのコメント...

かあちゃんbotにいつも心なごませてもらってます!
こんなに優しくなれるつぶやきをいつもありがとうございますッ〜〜〜!!!

匿名 さんのコメント...

J( 'ー`)しカーチャン大好きだけどツィッターしてないのです、、、、
僕のカーチャンは天国にいます・゚・(つД`)・゚・