SDN Project

"SDN" doesn't have a deep meaning...

2009.05.27 公開

東風谷早苗Bot for Twitter

東風谷早苗 東風谷早苗@Kochiya_Sanae

幻想郷では奇跡を起こすことは特別ではないんですね。

東方風神録より東風谷早苗です。
今では妖怪退治も頑張ってる彼女ですが、Twitterでも信仰を集めるのに必死のようです。
たまに変な事を吹き込まれてとんでもない事をしてしまう時も。

性格はどちらかと言えば原作寄りなので、うざったい感じの早苗じゃない、はず、です。
季節に沿った発言や、イベントなどに関連して普段とは違う事もよく喋ります。

今のところ面白い事をさせてやれてないので、何かいい案ありましたらお知らせください。

現在のステータス等

守矢の神社の賽銭箱
今日の合計: 13,525円
動き始めてから今日まで(984日間)の合計: 30,963,501円
過去一週間のお賽銭合計
日付お賽銭グラフ
01/2917,606円17,606円
01/3022,334円22,334円
01/3123,259円23,259円
02/0115,055円15,055円
02/0217,101円17,101円
02/0314,723円14,723円
02/0418,868円18,868円
■呟き(最新5件)
Now Loading...

使い方

  1. 東風谷早苗をフォローします。
  2. @Kochiya_Sanae フォローして」とリプライを送ります。
    これを行わないと早苗にフォローされることはなく、ユーザーごとのステータスが反映される事はありません。
  3. フォローされたら何だかんだ...

早苗にフォローされていなくても、リプライを送ることで一応反応します。しかし、ユーザーごとのステータスは保存されません。

早苗Botをアンフォローする場合は「@Kochiya_Sanae アンフォローして」とリプライを送れば大丈夫です。

たまに早苗さんは話をスルーします。スルーされても怒らないでね。

早苗さんの特徴

早苗さんは@Kochiya_Sanae宛てにリプライしなくても、挨拶関係や一部の言葉に反応します。
例えば「行ってきます」、「疲れた」等。

早苗さんに「おはようございますっ」と言われたからといって、「@Kochiya_Sanae おはよう」とかするとまた早苗さんは挨拶して無限ループになりかねない。
あくまで相手はBotなので割り切ってくださいね。

そして、重要なのはなるべく正しい日本語で話しかけることです。
そうしないと早苗さんはスルーする可能性大です。

あともうひとつ重要なこと。
早苗さんは1~2時くらいに寝ます。寝ている間は「followして」リプライ以外は反応しません。寝てますから。
そして5~6時に目を覚まして神社のお掃除をし始めます。まれに寝坊するかもしれない。

早苗さんの機能

早苗さんがやってくれることです。
もちろん早苗さんが寝ている間は何もしません。

■お賽銭
一応神社の巫女なので早苗さんにもお賽銭機能があります。
@Kochiya_Sanae お賽銭入れにきたよ」みたいな感じでやればOKです。
お賽銭は0~1000円で、金額によって反応が変わります。
お賽銭は一日に一回だけです。
■お御籤
早苗さんに「おみくじ」、「お御籤」が含まれるリプライをすると、お御籤の結果を早苗さんが教えてくれます。
お御籤は12段階で、大吉 > 中吉 > 小吉 > 吉 > 半吉 > 末吉 > 末小吉 > 凶 > 小凶 > 半凶 > 末凶 > 大凶 です。
お御籤も一日に一回だけです。
■pixivイラスト紹介 停止中
偶数時30分にpixivにアップロードされた「早苗」と「東方」のタグが含まれるイラストを早苗さんが紹介してくれます。R-18、R-18Gは紹介しません。
新しいイラストがない場合は何もしません。
※タグを指定しているのではなく、タグを検索しているのでたまにまったく違うイラストが紹介される可能性もあります。
※pixivの仕様が変わった場合、正常に動作しないということが発生する可能性があります。修正されるまでお待ちください。
■単なる独り言
たまに早苗さんがどうでもいいことを呟きます。タイムリーな事も言ったりします。
諏訪子と話したり弾幕ごっこしたりも。
その呟きにリプライで反応しても早苗さんはスルーしたりします。
■お気に入り(ふぁぼり)
たまに早苗さんが気になるツイートをお気に入りに入れたり(ふぁぼる)します。
結構面白いものをお気に入りに入れてたりする。

今後やっていきたいこと

  • ユーザーごとに好感度のようなものを用意して好感度によって反応を変える(構想は出来あがっている
  • 他のBotとの会話(それぞれのBot主さんと話し合う必要あり

Bot作者様へのお願い

SDN Projectが運営しているBotについてで、Bot同士でフォロー(Botの相互フォロー)を希望される場合はフォローする前にご連絡をお願い致します。
連絡は下記のメールアドレスまたはTwitterでのリプライ・DMより。
こちらで検討した後、互いにどういった反応・会話をさせるかの話し合いを行いたいと思ってます。

こちらが把握していないBotが相互フォローになっていた場合はアンフォロー又はブロックも検討いたします。ご注意ください。
何卒ご理解をお願い致します。

ご注意

二次設定やトメの個人的主観が入ってしまう可能性があります。
こちらも配慮はいたしますが、まだどうなるかはわかりません。

仕組みとか

■構造とか
このBotはPHPで動いています。
OAuthのライブラリ(こちらを参照)、MySQLを使用して、それ以外は自分で組み立てました。
MySQLはTwitterのTLの最新のsince_idの保存、pixivのデータ保存等に使っています。
■反応について
基本は strstr() か preg_match() で特定の文字列を判断しています。
if(strstr($tl,"神社")){~}
if(preg_match("/守矢(の)?神社/",$tl)){~}
■pixivイラスト紹介
基本はpixivのタグ検索 http://www.pixiv.net/index.php?word=○○&s_mode=s_tag (「○○」はタグが入る)の結果のHTMLをHTTP_Requestで取得し、解析してイラストのタイトルとillust_idを取得しています。
未ログイン状態でアクセスするので、R-18やR-18Gのイラストが紹介されることはありません。

連絡先

Twitterの@sdn_tome又は@SDN_BotにDMでもリプライでもしてください。

メールでもOKです。
メールアドレス

to Top