Upload
eiji-yokota
View
2.484
Download
1
Embed Size (px)
Citation preview
突っ込みbotを運営して見えてきた事@papettoTV
自己紹介
• @papettoTV
• 横田 英二
• 株式会社スワールコミュニケーションズ
• webシステム、スマートフォンアプリ
• 最近は、jenkinsで色々自動化したい熱とモンハン
@tukkomimura
• twitter bot
• フォローするとツイートに突っ込む
• ボケてなくても突っ込む
@tukkomimura
運営4年目
• 15,000フォロワー• +5,6 フォロワー / 1日• 公開直後は +2,30 / 1日
@tukkomimura
例
@tukkomimura
例
@tukkomimura
例
@tukkomimura
ユーザの反応
• (喜怒哀楽)リプライ
• 非公式RT
http://www.flickr.com/photos/60648084@N00/2886355241
bot制作
• 形態素解析ってオモロそう- しりとりサービス- ひらがな翻訳widget
• twitter bot って流行ってるなー
作った背景
@tukkomimura
作った背景
@tukkomimura
形態素解析 + twitter bot = ?????
仕様を考える
• 人のツイートに突っ込むってできんかな?
• 言葉の意味理解はハードル高すぎる。。。
• ごくごく単純に、やれないか。
@tukkomimura
@tukkomimura
• さまーず三村
• 関東一の突っ込み王
@tukkomimura
とっさに何でも突っ込める、その極意は?
@tukkomimura
めちゃイケ笑わず嫌い王出演時のコメント
見えた物の特徴をそのまま言う!
@tukkomimura
めちゃイケ笑わず嫌い王出演時のコメント
bot基本仕様
• ツイートを形態素解析
• 名詞をランダムに抽出
• ”名詞” かよ!”名詞” って言っちゃった!etc ....
@tukkomimura
名前
つっこみ + みむら = つっこみむら
@tukkomimura
楽しんでもらうため
• フォロワーだけ
• フォロワー全員
• 最新ツイート
• 同じツイートには突っ込まない
• 3日に一回ぐらい? @tukkomimura
twitter API 制限
150req / hour (v1)
最新ツイートに突っ込むのを断念
@tukkomimura
詳細仕様A) フォロワー一覧更新(5分毎)
B) 突っ込み処理(毎分)
@tukkomimura
・フォロワー一覧から、突っ込んだ履歴に無いフォロワー一人をランダムに抽出
・突っ込む!
・突っ込んだ履歴に保存
運用スタート
http://www.flickr.com/photos/40426234@N00/295023450
運用開始して
• 公開してすぐ、クレーム
• サーバが停止
• twitter にXSSが。。。
• 「制限してくれ」クレーム
@tukkomimura
公開初期
• 非公式RT(QT)ツイートなどで、関係のないアカウントを巻き込む
「 ほげほげ RT @kankeinai ふがふが」↓「@papettoTV ほげほげかよっ! RT @kankeinai ふがふが」
@tukkomimura
公開初期
• ツイートし(突っ込み)すぎ
@tukkomimura
フォロワー数が少ないため、すぐにフォロワー一巡
サーバ停止
• 自宅サーバ止まる。HDが ×
• さくらVPSに移行
@tukkomimura
twitter にXSS
• twitterサイトにXSSが発覚
• 注意喚起
@tukkomimura
クレーム
• 知らぬアカウントから「つぶやきを制限してくれ」
- とあるハッシュタグでつぶやくクラスタ- 「タイムラインが汚れる」- 話し合ったが、折り合いつかず
@tukkomimura
中の人視点の楽しみ
• bot同士の戯れ
@tukkomimura
なう
• API v1.1 に対応せねば(~2013/3/5)
• 15,000フォロワー、一巡は長いから仕様考え直す・・・?
@tukkomimura
まとめ
http://www.flickr.com/photos/28164579@N08/5288309099
twitter botを作るとは
• 面白がってもらえる かつ 嫌がられない
• APIによる制限の中で仕様策定
• フォロワ数によって、仕様を見直し
@tukkomimura
ご清聴ありがとうございました。っかよ!