読者です 読者をやめる 読者になる 読者になる

Portal:siro

ダイレクトマーケティングブログ

しろぼっとのアカウントがスパムに乗っ取られた件

乗っ取りというと厳密には不正確ですが、しろぼっと(@sirobot_)のアカウントから不審なフォロー・リツイートが行われておりました。 事の顛末をざっくり書き出したいと思います。 そもそもしろぼっととは シロのBOTです(まんま)日に数回ランダムなタイミン…

『ニンジャスレイヤー』はネタ小説ではない

久しぶりにブログ行為します。 結論はタイトル通りです。 ので、対象読者は「ふーん(鼻ほじ)」とか「え?ネタ小説じゃないの?」っていう方向けです。 層に届くことを願っております。ちなみに「ニンジャスレイヤー?なにそれ?」って人はここよりは非公式…

テキスト(カラテ)メイキング

ブログとかの文章ではなく、小説(二次創作)の文章について。 文章にメイキングも何も……という感はあるかもしれませんが、以前Twitterでそのような話題が出ていたので、少し書いてみます。 書いたら滅茶苦茶長くなってしまいました。ご容赦ください。今回はTw…

しろぼっと機能修正

☆しろぼっとマイナーチェンジ しろぼっとのgijiwho機能なのですが、キャラがかなり増えてきましたので、 キャラセットを指定できるようになりました。 (従来通りgijiwhoも使用できます) 使い方はこれまでと特に変わらず あ、ダミーが違うだけのセットについ…

しろぼっとの機能について - 同村ちぇっか〜

@sirobot_ 「siro」さんと「master」さんの同村履歴を教えろください!2012-06-14 20:16:26 via Janetter to @sirobot_ @siro_wolf それくらい自分で調べたら?URL2012-06-14 20:18:03 via sirobot.php to @siro_wolf しろぼっとによる簡易同村チェッカー と…

ちっサイラスBOT制作:ごはんたべる

ちっサイ実装続き! 今回の目標 ごはんを食べるようにします。もぐもぐ。 スキンシップ以外の反応の追加 1ヶ月近くまともにソース触ってなかったのでちょっと不安になりつつ。やっていきましょう。実装のアルゴリズムなのですが、きりのさんからアイディアを…

しろぼっとなおす

しろぼっと大改造 ちっサイばっかり構っていて最近しろぼっとのアレソレをおろそかにしているので、がっつりリファクタリングします。 処理の共通化 require_onceによる外部ファイル読み込み TwitterAPI操作変数の宣言 データベースへの接続 これらを共通化…

ちっサイラスBOT制作:reply反応(その1)

ちっサイ実装のまた続き 今回の目標 前回は「なでなで」したら好感度が上がるようになりました今回は「なでなで」以外の反応を増強し、反応を返すようにします。 \reply返すよ!やったねたえちゃん!/ の前に覚書 デバッグするには、 echo "line:" . __lin…

ちっサイラスBOT制作:愛情度記録

ちっサイラス実装の続きです 今回は何をするか そろそろ「replyもらったら喋るようにしようか?」って思うんですけど*1、 ちっサイに関しては基礎機能から埋めていきます。 具体的には、話しかけてきた人への愛情度の記録です。主に弄るのはDB関係。 ただ、…

ちぃサイラスBOT制作:感情機能の実装と感情に応じた発言の実装

前回: ちぃサイラスBOT制作:1時間に1回喋るようにする(cron) - Portal:siro http://d.hatena.ne.jp/siro_xx/20110516/1305551951Reply反応を付ける前に、先に感情の実装を行います。 今回ちぃサイラスにくっつける感情パターンは、とりあえずですが、 ・…

ちぃサイラスBOT制作:1時間に1回喋るようにする(cron)

前回: ちぃサイラスBOT制作:発言リストを作り、その中からランダムで喋る - Portal:siro http://d.hatena.ne.jp/siro_xx/20110515/1305437758今回はソースは書きません。BOTに自動でTweetさせるための手法の話。 cron crontab(クロンタブ、あるいはクロー…

ちぃサイラスBOT制作:発言リストを作り、その中からランダムで喋る

前回: ちぃサイラスBOT制作:とりあえず喋るところまで - Portal:siro http://d.hatena.ne.jp/siro_xx/20110515/1305434537 でもやっぱりこういう抽象的な記事は性に合わないのでもう少し具体的に書くことにします。 今現在のちぃサイラスBOTのソースコード …

ちぃサイラスBOT制作:とりあえず喋るところまで

なんかこう、TwitterのBOT作りについて書いたほうがいいのかな、と思って。ただ、これはこれを見てBOTが作れるというタイプの記事(解説記事)ではありません。 あくまでこういうやり方もあるという程度で、特にサーバ設定とかは他のブログ記事等を参考にお願…

しろぼっとFAQ(2011.02.21版)

すごく今更なんですけど、最近あたらしいフォロワーさんとか増えてきたのでしろぼっとFAQまとめておきたいと思います。 しろぼっとそのものについて Q1.しろぼっとって何なの? A1.シロ(siro_xx)のBOTです。BOTの一般的な意味はぐぐってください。Q2.なんで…

しろぼっとの機能について - あめあめふれふれ機能

@sirobot_ 「山形」の天気教えて2011-01-22 14:49:33 via Tween to @sirobot_ @siro_xx 山形の天気は雪じゃないかな? URL2011-01-22 14:50:04 via sirobot.php to @siro_xx 要するに 天気予報です。機能拡張の予定はありますが、いつになるかわからないので…

しろぼっとの機能について - いっしょにおかしをたべませんか?

つ機能、贈り物機能とも呼んでいますが、一応正式名称はタイトルの通りになっています。 概要 つ「」(または っ「」)という形式でしろぼっとにリプライを送ると、しろぼっとがそれを受け取ります。 各アイテムに好感度がセットされているので、好感度の高い…

しろぼっとに鍵を掛けました。

察してください。

しろぼっとの機能について - 子ブタ機能

「だっこ」「おんぶ」「ぎゅー」いずれかのキーワードを含むreplyを送ると、しろぼっとがだっこしてくれたりしてくれなかったりします。 かわいい機能かと思えばさらっと悪態ついてくるので、こちらもマゾな方向けです。 てゆーか提案者が@chirollさんな時点…

しろぼっとの機能について - 吊り機能

「吊ってくれ」というワードを含むreplyを送ると、吊り返してくれます。 自分しか吊れません。誰かを吊る機能は永遠に未実装です。

しろぼっとの機能について - ちゅー機能

しろぼっとに「ちゅーして」というワードを含むreplyを送るとちゅーしてくれます。 顔文字は結構パターン入れてるので(80くらい)。連続でちゅーしまくっても重複Post規制に引っかかることはまずないです。どんどんちゅーしましょう。 極稀に断られます。 が…

しろぼっとの機能について - ユイ(学習)機能

概要:ランダムなタイミングでしろぼっとが最近話題のキーワードを「○○ってなーに?」と聞いてきます。 それに対し「○○って意味だよ」とreplyを返すと、しろぼっとが学習し、それをランダム発言リストに追加します。しろぼっとは新しいものに興味津々ですの…

getStatusShow

array(14) { ["geo"]=> NULL ["created_at"]=> string(30) "Thu Apr 22 11:38:03 +0000 2010" ["in_reply_to_screen_name"]=> string(6) "damebo" ["in_reply_to_status_id"]=> float(12633667324) ["truncated"]=> bool(false) ["in_reply_to_user_id"]=> i…

getReplies()見本

大体こんな感じ。毎回実行するのだるいのでメモ。 ["geo"]=> NULL ["created_at"]=> string(30) "Wed Apr 21 11:38:57 +0000 2010" ["in_reply_to_screen_name"]=> string(8) "sirobot_" ["place"]=> NULL ["in_reply_to_status_id"]=> float(12570341698) […

しろぼっとの機能について - 罵倒機能

この機能は大変デリケートな機能です。概要をよく把握した上で娯楽としてお使いください。 しろぼっとに「〜って罵倒して」とDMを送ると、その内容で罵倒リプライを送り、それから暫くの間、ランダムなタイミングで罵倒リプライを送りつけます。 注意事項: …

しろぼっとの機能について - ランダム機能

2/22 現在の議事国の仕様に合わせました ただし、諸事情により omikuji には対応していません。しろぼっとにreplyを送ると、物語系ランダムに似たランダム機能が使えます。 詳細。以下の単語を含むPostの該当部分が置換されてreplyされます。1つのPostにいく…

しろぼっとの機能について - お祈り機能

「〜ますように」という語を含むreplyを送るとしろぼっとが何かしてくれたり何もしてくれなかったりします。 しろぼっとでよければ縋ってください。

しろぼっとの機能について - 形態素解析

この機能の存在を忘れてた…。自動Postの際、たまに直近5Post*1を適当に形態素解析してマルコフ連鎖ででたらめな文章を再構成します。 但し、以下のものは除外されます。 ID(@つきID)*2 URL*3 ネタとしてお楽しみください。 参考: Yahoo!のAPIを利用してマル…

しろぼっとの機能について - これ言って

「〜〜って喋って」とDMを送ると*1〜〜〜の部分をしろぼっとが自動Post機能のリストに加えます。 すぐに喋らないのがいやらしいですね。だからたとえば「D sirobot_ @siro_xx ばーかばーか!って喋って」とDMすると、しろぼっとが忘れた頃に「@siro_xx ばー…

しろぼっとの機能について - DMecho

DMを送ると「〜 って@○○が言ってた!」とウザいechoをします。 喋らせる内容は皆さんのモラルとネタ心にお任せします。一応発言させた人のIDが出るのは、念のための、悪用防止…なのです。ただし、別の機能に該当する単語(〜って喋って、など)が含まれている…

しろぼっとの機能について - 第三選択都市(松屋)機能

お風呂に入っている時に急にこんなアホな問答を思いついたので実装してみた。 使い方 しろぼっとに、「選択肢A」「選択肢B」どっちがいい?と聞いてみてください。 適当に答えてくれます。 例を見ていただければわかりますが、必ずしも選択肢Aと選択肢Bの中…

しろぼっとの機能について - 点取り占い

しろぼっとに「点取り」または「占い」を含むPostをすると点取り占い結果を返してくれます。点取り占いの詳細はぐぐってください。…ちなみに私も触ったことがありません。ぐぐって5分で把握出来る程度の知識しかないです。 「BOTといえば占い機能ですよねー…

しろぼっとの機能について - 画像検索

『「(検索単語)」の画像持ってきて』などのようにしろぼっとにreplyすると、しろぼっとがはてなフォトライフ携帯百景*1から画像を探してきます。 …というのは真っ赤な嘘です。 本当は検索結果からランダムで画像1枚選んで投げるとかやりたかったのですがい…

しろぼっとの機能について - 断る力

「○○やっといて」または「○○しておいて」とreplyすると、しろぼっとがカツマカズヨさんの本で学んだ知識を駆使して全力でお断りしてきます。 例: siro_xx:@sirobot_ 宿題やっといて sirobot_:@siro_xx お断りします。 ちなみにこの機能は他のどのreply機能…

しろぼっとの機能について - 自動Reply

@でメッセージを送るといい加減な返答をします。 たまに大変不躾なので気をつけてください。 最近「空気が読める」「知能がついた」と言われることがありますが多分きっと気のせいです。対BOT用に連投制限は一応組んでありますが、多分ソースコードが間違っ…

しろぼっとの機能について - 自動Post

BOTの基本、自動Post機能です。 割とどうでもいい知識だったりブラックユーモアだったりwikipediaだったりをPostします。 たまに「ランセル」について話しますが、http://d.hatena.ne.jp/siro_xx/20091109/1257707808の「ランセルのラルフ」の話です。 その…

しろぼっと(@sirobot_)関連エントリまとめ

Bio用に一箇所に集中して置いとくべきだと思って。 しろぼっととは siro_xxのBOTです。reply送ると返してくれたり、DM送るとechoしてくれたりします。 どんなヤツかはまあ、見ればわかると思います。そんなヤツです。 元ネタは人狼議事ベネット。 機能一覧 …

しろぼっとソースコード(一部)

大体こんな感じです。 replyを読み込んで返答する部分のみ。 通常発言のソースは面白みがなく、形態素解析のソースコードはぐぐれば出てきますし、DMに関しては非公開機能も含まれているので公開しません。 なお、Services_Twitterは本家ではなくphaさんの改…

しろぼっとにin_reply_toがついたよ!!!!!!!

ありがとうございますありがとうございます。 これでもう返信先がmaigo-になることもないですね。phaさんと某スレの皆さんは神です。

FriendsTimeline?

こんな感じっぽ。 array(20) { [0]=> array(11) { ["geo"]=> NULL ["source"]=> string(78) "Tween" ["truncated"]=> bool(false) ["favorited"]=> bool(false) ["user"]=> array(26) { ["profile_background_image_url"]=> string(60) "http://s.twimg.com/…

よあ☆ぼとにF国募集状況をお知らせする機能をつけました

以下、ソース。php初心者が書いてるんで色々おかしいところは見逃してくださいげふ。 setAppName('***********'); $st->setAppVersion('0.1'); $st->setAppURL('*****************************'); // XMLを読み込む // 詳…

しろぼっとの自動Post機能について

しろぼっとの機能について - Portal:siro http://d.hatena.ne.jp/siro_xx/20091201/1259607646 ここの「自動Post機能」の仕組みです。 phpでランダムPostのソースを書く 適当なサーバーに設置する iGoogleのガジェットにする iGoogleを開いたまま放置する 以…

しろぼっとの機能について

今これだけ実装しました…!!ちょっと前まで完全手動だったことを思えば大分進歩したと…思っていいですよね?(´Д⊂ヽ 勝手に動作する機能 しろぼっとの機能について - 自動Post - Portal:siro http://d.hatena.ne.jp/siro_xx/20100116/1263580343 しろぼっと…

やっとしろぼっとをちゃんと実装してあげられそうです

少しずつわかってきた。というかJsphonのインストールとかSSH接続とか始める前の段階で躓きすぎ(;´Д`)↓以下メモ ?array(20) { [0]=> array(11) { ["in_reply_to_user_id"]=> int(85535725) ["in_reply_to_status_id"]=> NULL ["truncated"]=> bool(false) …

RT(ReTweet)会話をブロックする正規表現(簡易)

可愛い子が困ってたので頑張ってみた! ちなみに俺の正規表現知識はB2かB3のときに習ったかもしれないねーえへへーってレベル! えへへ。かしこい人訂正よろしくお願いします。 あ、当たり前だけど「」は外してね!それから、クライアントの使い方はヘルプを…

metとacquaintance

Twitterカテゴリが新設されたよ!やったねたえちゃん!! ごほん。 Twitter / @siro_xx/met http://twitter.com/siro_xx/met Twitter / @siro_xx/acquaintance http://twitter.com/siro_xx/acquaintance この2つのListについて。備忘録的に軽く。 met @siro_…

@joachim_botの新着村立てお知らせ機能について(Twitter BOT)

しょうもない情報でもないよりはマシってばっちゃが言ってた! 概要 人狼物語系のスクリプトは新着村立て情報をRSSで配信しています。 そのRSSを定期的に拾ってきて、新着村があれば村名とURLをPostします。 ぶっちゃけ、ココの新着村立て情報と大体仕組みは…

肝に。

これから逃げたいことがあると思うが(というか現在進行形で逃げたい)頑張ろう。

Post規制なう

^q^<最近規制されるようになってきたなー。

ひっぷー^q^

またPost規制されたよわーい!

やったー!Post規制されたー!

^q^あれおかしいななんでおうちでPostしてるときは規制されないのにガッコで規制されるんだろう。。。