【ナゾ解明!】イケメンbot ん、#呼んだ? の検証

以前まとめた http://togetter.com/li/361078 の解決編です。 GitHubにてオープンソース化されました。 https://github.com/yusuke/ikemen
1
tama #ハタチ @tamacjp

#呼んだ でミュートを検討したことがある人RT

2013-01-12 23:39:21
山本ユースケ @yusuke

@tamacjp 前自動検出ボット作った時は正規表現で緩めに検出してて「インクリメント」にも反応して大変だったんだぜ

2013-01-12 23:41:05
山本ユースケ @yusuke

#呼んだ 検出: final static Pattern pattern = Pattern.compile(".*(ヒ|ヒ|ひ|ィ|ィ|イ|イ|い).?(ゲ|ゲ|ク|ケ|ク|ケ|ヶ|け|く).?(メ|メ|め).?(ン|ソ|ン|ソ|ん).*");

2013-01-12 23:43:20
YujiSoftware @YujiSoftware

.@yusuke 「いくらめんたいこ」とかでも反応してしまような…w

2013-01-13 01:23:10
山本ユースケ @yusuke

@YujiSoftware インクリメントに良く反応するw

2013-01-13 01:23:33
山本ユースケ @yusuke

@ryosms 今はこの検出器動かしてないので反応しません。ヌクモリたっぷり完全手動。ボット疑惑が上がったときに作って自動fav/自分にdm送信してた #呼んだ

2013-01-12 23:44:38
山本ユースケ @yusuke

#呼んだ botオープンソース化した。Apache License 2.0ね。以前即ファボしてたときに動いてたもの https://t.co/cJ2Ho2zB

2013-01-12 23:52:51
山本ユースケ @yusuke

どんなパターンでマッチするかはこちらで https://t.co/U35XKB2m #呼んだ

2013-01-12 23:54:10
Mitsuhiro Setoguchi @setomits

なんてアホな正規表現なんだ。ヒゲまで含めとる

2013-01-13 00:10:04
Takahiro YAMADA @yamadamn

@yusuke なるほど。ヒゲメンもあったのですなw

2013-01-13 01:17:06
山本ユースケ @yusuke

@yamadamn なんですよ。イクメン、イケメン、ヒゲメン、ンをソにしたパターン、半角にしたパターン、間にスペースとかいれたパターンにも対応できるようにしてあります

2013-01-13 01:18:15
Takahiro YAMADA @yamadamn

@yusuke うむ。いい線までは行っていたことが分かった。ヒゲのキーワードは考えていたのだが、検証が足りなかった模様。 http://t.co/naws1aGR

2013-01-13 01:21:19
山本ユースケ @yusuke

RT @yamadamn: つまり「イケメン」や「イクメン」のキーワードでストリーミングしつつ、自分がフォローしているアカウントだったらファボるというアルゴリズムになってるのかな。(関係ないアカウントには反応しない)

2013-01-13 01:22:41
山本ユースケ @yusuke

.@yamadamn めっちゃ内部実装推測できてる!user streamで自分のタイムラインだけ見てる

2013-01-13 01:23:18
mirai-iro @mirai_iro

@yamadamn UserStreamなのでイケメンさんにフォローされてないと反応しません

2013-01-13 01:24:17
Takahiro YAMADA @yamadamn

@mirai_iro これはだいぶ昔の話なので、今ではUserStreamであることは把握できております。(^^;;

2013-01-13 01:25:45
mirai-iro @mirai_iro

@yamadamn すみません 日付見えてませんでした

2013-01-13 01:26:11
Takahiro YAMADA @yamadamn

@mirai_iro いえいえー、ちなみに以前検証したのはこちらです。 http://t.co/naws1aGR

2013-01-13 01:27:33
Takahiro YAMADA @yamadamn

@yusuke RTしていただいたのは途中ね。UserStreamって言葉は把握できていなかったんですが、その辺も解けてますよ。 https://t.co/3rngVZWj https://t.co/n260Rsqa

2013-01-13 01:27:08
山本ユースケ @yusuke

@yamadamn うん。ブラックボックスをかなりの精度で当ててます!あと自分宛に通知用DM送ってた

2013-01-13 01:28:48
Takahiro YAMADA @yamadamn

@yusuke そのようですね。ソースが公開されてスッキリしましたw

2013-01-13 01:29:15