竹中火野botについて

どうも、おひさしぶりです。bontaです。
8月31日付けで火野botを停止し、9月3日付けで竹中も停止ということになりました。
ほんと短い期間でしたがとても楽しかったです。
理由なんですがひとことで言うと「怖くなったから」です。何に怖くなったかは名言いたしませんが…
遊んでくれた方ありがとうございました!

Botの現状

メモがてらに残しておきます。うっかり忘れる私がいけないのです…

きょうやったこと

自分用・人用のキャラボットサービスをv1.2.3からv1.2.5にした

望ちゃん・スープー・友人

[定時]・[リプライ]・[タイムライン]
すべて自分の領域にデプロイしたキャラボットサービスで運用

キバ・音也

[定時]GAEのpythonのcron→ロリポに上げてある定時用phpファイルを叩く(30分)
[リプライ]GAEのpythonのcron→ロリポに上げてあるリプライ用phpファイルを叩く(30分)
[タイムライン]GAEのpythonのcron→ロリポに上げてあるタイムライン用phpファイルを叩く(30分)

キバ・渡

[定時]GAE-Cron→ロリポに上げてある定時用phpファイルを叩く(30分)
[リプライ]GAEのpythonのcron→ロリポに上げてあるリプライ用phpファイルを叩く(30分)
[タイムライン]GAEのpythonのcron→ロリポに上げてあるタイムライン用phpファイルを叩く(30分)

キャプテン・火野ちゃま

[定時]キャラボットサービスで30分おきにツイートする設定
[リプライ・タイムライン]GAE-Cron→さくらに上げてある反応用phpファイルを叩く(30分)

これから

キバBot達をキャプテン・火野みたいにする(ただし定時もphp叩く)

Botの解説ページを作った

…といっても、望ちゃんもスープーもあったんですけど。
でもスタティックなHTMLだと簡単に更新できないのがネックなんですよねーわざわざHTMLひらきーのタグうちーのアップロードしーのなんてやるほど、Botの解説ベージって見られてるわけでもないらしく。
なのでオープンな望ちゃん+スープーに関してははてなでやろう、って決めたんだけど…

題材が題材

芸能系ですからね一応…反応ワードとかを覗いた説明書はいちおうここにもあるんですが、フォロワーさんから「反応ワード一覧がほしい!」と要求があったために急遽作成しました。
とりあえず一般的なアレのアレにならってアクセス制限を仕込んだりパスワード仕込んだりしました。

たぶん

見てくれる人はパスワードとかあっても気にしないと感じる(自分がそうなので)
鍵はあれども万人向けに一応作られてはいるので至極簡単なクイズにとどめました。
クイズ制にするかけっこうなやんだ…

とりあえずやったことはそのくらい。
7話においつかないとね。

ソース改造なう

キャプBotのソース改造っていうかいろいろ手を加えてみたりしてるのであった

「フォローして」とか外した

鍵付きなんでいらないかな、と思ってこの機能は外しました。
鍵付いてなかったら重宝したかも知んないけども…ちょっと怖いこともあるし(題材が題材なので)

botのIDを指定して反応しないように

ソース元のbotとの会話用ソースに手を加えて反応しないようにしてみた。
これは後で一々設定していこうと想います。猿とかも話しかけてきてくれるし。

時間別で反応変えたり

寝てたら@反応しなかったりとかそういうのもやってみた。
帰ってくるの遅いと怒ったりとか…

すげー自由度たかいっていうか何でもできるので、次はおはようとおやすみの定時POSTだけ追加しようかと考えてます。
ちょっとやってきてみる!やればできる!

ついき

改造したー!
CBSの定時が丁度2〜6がお休みなので、1時に#stop#を設定して夜は0時過ぎ、朝は7時少し前にご挨拶をするように…してください
しかしいじりまくってたらファイルサイズが10kを超えていたので次はここをモリモリ減らしたいところです。
外部のファイル呼び出しとかでも軽さって得られるのかな?requireで呼び出すとすっきりしすぎて…。
これ、応用して土曜日の19時50分頃に「このあとすぐ!」ってできるけどCBSでもできるね。そうだったね。
まあよくあるね。

フハハ

火野Botの存在…?

被ってますけど火野ちゃま地味にいます。
探せばすぐ出て来る…はず。

CBSアップデートしました

最新版の在処を教えていただいたのでアプデしましたー
もしよろしければつかってやってくださいねん

スープー移管完了しました

スープーをCBSに完全に移管しましたー。
どろりっちなうとか、バリバリ!とか、反応するようになってたんですがTLざっと眺めた限りそういう風なツイートをする人ってもう皆無なので、無くても問題ないかな…という判断で削除しました。
説明書書きなおさないと。
望ちゃんもそのうち。

1:20追記

望ちゃんも移管し終わったー!
自動フォロー機能も備わり最強に見える。できることは今までと変わってないです。
強いていうなら望ちゃん・スープー自身の「おやすみ」「おはよう」をしなくなったことくらいですかね…
まあいいかな、と感じたのでサクりと。

うわーい

キャラボットサービス(以下CBSと呼ぶ)、@overrideとか消さないでちゃんと設置できましたーん。
ちょっと設置法を後々のためにメモしときます。
基本的にはこちら準拠で行けるんですが、現在のものとバージョン違ってるようでこのまんまだと動いてくれないです…
とりあえず自分用にそろそろとメモを。

コンパイルレベルのはなし

たぶんこのままやるとエラーと警告がYABEEEEE!という状態になる。
まずは「ウィンドウ」メニューの設定から、「Java」→「コンパイラー」を選ぶ。
右ペインに「準拠レベル」が「1.5」となってるはずなのでそこを1.6に。
したに「構成...」と青字で出ると思うので、クリックして「インストール済のJRE」の項目の「jre1.6」の欄にチェックを入れてOK。

これでエラーもでなくなったうわーい

問題が…

設置したCBSDashboard見たら「/tasks/accounttask」の「Avg CPU (API) 」の欄が黄色くなってるううう!
数値も「1121 (311) 」とかでエッ一時間にそんなに呼び出してるの…?こわい…となってる現状です。
いまキャプBotの定時+友人Botの定時・@・TL反応とBotを2つ登録してるんですが2つで黄色くなるって…これお金請求されるの?こわい!
となってるので他のものに導入出来ない感じで…。
ちょっとフォーラムに書き込んでこようかな…。きんちょうするううう

解決解決!

無事問題解決でしたー。1000回も読み込んでるんじゃなくて単に反応の時間だったみたいです。
要はついったが重いと、そういう事だったのか!

そんなわけで

自分領域のキャラボットサービス
http://cbs-01.appspot.com/?locale=ja
になりまーす。
埋まってない限り登録出来ると思うので、使ってやってみてくださいませ。