http://twitter.com/#!/dormammu_bot
基本的にツイートに対する反応を主としており、
能動的な発言のバリエーションは乏しいです。
また反応についても、
今のところデレ分ゼロでひたすら煽るのみなので不快に感じるかもしれません。
そこでモード変更の機能を用意しています。
詳しくは後述
以下、現在の仕様的なものです
ランダムに発言
頻度は毎時30分。
バリエーションはあまり多くありません。
ホームタイムラインの発言に対してリプライ
頻度は毎時5,15,25,35,45,55分
各フォロワー毎に設定されたモード(後述)に応じてリプライを行います。
Quietモード
モード変更要請を除き、リプライを行いません。
Easyモード
マブカプ3でのドーマムゥさんの発言に基づいた、ようなリプライを行います。
例えば、発言の中に『愛』という単語があれば
「カハハハハハッ!!今、「愛」と言ったのかね!?これは傑作だ!まがいものの木偶の分際で、愛を語ろうとは!」
とリプライします。
形態素解析とかはしてないので、反応する単語が別の単語中に含まれるような場合でも反応してしまいます。
Normalモード
デフォルトの状態です。
一般的な単語にも反応して煽ってきます。
特に格ゲー用語に敏感に反応する感じです。格ゲー用語が一般的かは置いといて。
例えば、「疲れた」「きつい」等の発言をすると
「ほらほら、どうした。もっと頑張りたまえよ。地球が私のものになってもいいのかね?」
とリプライします。
モード変更
@dormammu_bot quiet ... Quietモードになります
@dormammu_bot easy ... Easyモードになります
@dormammu_bot normal ... Normalモードになります
寝落ち感知(仮)
深夜1時以降から朝6時までの間、
最後に発言があってから2時間以上4時間未満が経過している場合
「......ああ、急に静かになったと思ったら意識を失ったのかね。(ry」
とリプライします。
条件については思いつきでちょくちょく調整しています。
また、最後の発言が「寝る」「寝ます」等の場合は反応させたいようにしたいのですが、現在未実装です。
自動フォロー
フォローされたらフォローを返します。
以上です。
素材はよくも作成者が拙く残念な感じですが、気に入ってもらえたらうれしいです。
http://twitter.com/#!/dormammu_bot
探してみたら本当になかったので、
だったらとアカウント取ってPHPのリハビリも兼ねて作成開始
したのが1週間前のことだよ!
プログラム自体が(ほぼ参考書のサンプル丸写しだが)できたのは水曜ぐらいだったけど
そっから借りてる鯖でcurl含めたPHPの再構築がうまく出来ず足止めを喰らい、
結局昨日の晩むしゃくしゃしてVPSもう一個借りて鯖の構築からやり直したらバッチリできた。
今のところ
きつい
疲れた
などのネガティブな発言に反応して煽っ...励ましてくれるぐらいの機能しかありません。
自動でフォローとリムーブとかもないので俺が面倒みざるを得ない。
ゆくゆくはもっと反応増やしたり、
定期的にランダムで煽っ...つぶやかせたりしたいですね。
それこそこういうのは俺なんかがやるより文才のある人間に任せたほうが数倍は面白ぇだろうし
最終的にはWEBアプリの形でインターフェースを整えてセンスのある人に管理してもらいたいねぇ。とか。