21
Twitter botのレシピ 有限会社プラスワンデジタル 松鵜 琢人 MATSUU Takuto

Twitter botのレシピ

Embed Size (px)

DESCRIPTION

10/29のSocialWeb2.0Partyで発表したプレゼン

Citation preview

Page 1: Twitter botのレシピ

Twitter botのレシピ

有限会社プラスワンデジタル松鵜 琢人

MATSUU Takuto

Page 2: Twitter botのレシピ

自己紹介

● 松鵜 琢人(まつう たくと)● Twitter @matsuu● Gentoo Linux Developer● タイル型ウィンドウマネージャ推進委員会● 最近翻訳ボランティアやってます

● AndroLib、Redmineなどなど

Page 3: Twitter botのレシピ

recipetterとは

● Twitter上で動作する対話型bot● 「@recipetter にんじん ごぼう」とメッセージを

recipetter宛に送信すると、その食材を使用したレシピのタイトルとURLを返答してくれる

● URLをクリックすると詳細なレシピが表示される● 2009/10/28現在

● レシピ回答数 25,904● フォロワー数 6,330

Page 4: Twitter botのレシピ

スクリーンショット

Page 5: Twitter botのレシピ

recipetterのしくみ

Twitterユーザー

@recipetter はくさい

@matsuu 「ゆず風味白菜サラダ」がオススメかもhttp://cookpad.com/recipe/9...

材料:はくさいで検索

検索結果をスクレイピング

● Twitterユーザーがrecipetterに食材をツイート● recipetterはクックパッドさんで検索● 検索結果を解析(スクレイピング)してレシピ取得

● スクレイピング:HTMLで構成されたWeb画面から必要な情報を抽出する技術

● Twitterユーザーに検索結果のレシピをツイート

Page 6: Twitter botのレシピ

フォロワー数の推移 http://twittercounter.com/

● リニアに増えてます

Page 7: Twitter botのレシピ

recipetterを始めた理由

● 公開したのは2009年3月17日● Twitterが流行ってきているようだったので何かbot

を作ろう● Twitterは男性ユーザーの方が多そうだったので、

男女で知名度がかなり違うクックパッドさんを使ってみると面白いかも

● 単純にタイムライン上に「キャベツ」とか「ジャガイモ」とか、そういうものが並んでいると面白いだろう

Page 8: Twitter botのレシピ

recipetterのひみつ1 クックパッドさん

● クックパッドさんとは何ら関係ありません

● 許可とってませんし公認でも黙認でもないです

● 胸先三寸の勝手botです

● クックパッドさんに問い合わせたりしないでください

Page 9: Twitter botのレシピ

recipetterのひみつ2 アイコン/壁紙

● アイコン● かわいいコッ(略)では

ありません

● 壁紙はrecipetterをフォローして頂いている、葉月さんからいただきました!● 右上の青年は

recipetterの擬人化バージョン

Page 10: Twitter botのレシピ

Recipetterのひみつ その3 歌

● れしぴったんのうた● 初音さんが歌ってくれた● http://縮.jp/食歌

Page 11: Twitter botのレシピ

recipetterのひみつ4 ひみつの食材

● 意外にもレシピが存在する食材● @recipetter ありがとう● @recipetter 愛情● @recipetter おっぱい● @recipetter 人間

● ○○で検索すると・・・● @recipetter れしぴったー● @recipetter 結婚しよう● @recipetter おはようございます!● @recipetter おかエリンギ

● 他にもあります。探してみてね

Page 12: Twitter botのレシピ

botを作成するためのヒント・ノウハウ

● 何よりもまずアイデアが大事

● 対話型で双方向のコミュニケーションをとると良し● 口コミやRTによる紹介で一気に広がった

● アイコンや口調で特徴付けが大事

● キャラクター性を前面に出す

● 継続は力なり

● botに作るにあたっての注意点● フォローされてない人に対して、一方的にフォローやリプライを投げるはあまり歓迎されません

● 非公式に有名人を騙るbotを作る場合は最新の注意を払いましょう

● 他のbotとリプライ/RTループが発生しないよう注意しましょう

● ReTweetbot/発言収集botを作る場合は十分に注意しましょう

– 例えば犯行予告をRTする可能性を考慮しましょう

● 頻繁な発言は控えましょう

– ウザがられます

– アカウント凍結される可能性があります

– API制限に気をつけましょう(1時間あたり150回)

Page 13: Twitter botのレシピ

その他作成したbot rerecipetter

● recipetter のレシピなポストを淡々とRTする

● Twitterの仕様変更で、フォローしていない人へのつぶやきが見れなくなったので作成した

● 他人のつぶやきを参考にして料理を考えているという意見を吸い上げた

Page 14: Twitter botのレシピ

その他作成したbot currykutter

● 「@currykutter ○○で××を食った」のようにして報告

● 「@currykutter ○○で××を食った。おいしかった」のようにすると、同様に感想を再ポストする

● 感想のみを再ポストするので何を食べたのか気になる

Page 15: Twitter botのレシピ

その他作成したbot ramenkutter

● currykutterのラーメン版

Page 16: Twitter botのレシピ

その他作成したbot scriptter

● プログラム名を表すコードとソースをつぶやくと、実行結果を返す

● 小飼弾氏が提供するAPIを使用

Page 17: Twitter botのレシピ

その他作成したbot korekatter

● 「@korekatter ○○買った」で○○を記憶する

● 「@korekatter ○○買った?」で過去に買ったか確認できる

● 「見た」や「読んだ」、「聞いた」などにも対応

Page 18: Twitter botのレシピ

その他作成したbot chizuatter

● chizuatter宛てに地名をつぶやくと、Google マップから地図を探して住所やURLなどを表示する

Page 19: Twitter botのレシピ

その他作成したbot omiyagetter

● omiyagetter宛てに地名をつぶやくと、その土地のおみやげや特産品を紹介

● 商品情報は楽天市場のデータをAPIで検索

Page 20: Twitter botのレシピ

みんなもbotつくろうぜ

● BOTつくろう会● Google App Engineを使ってtwitter上で動く「BOT」を作

るための会– 非エンジニアからエンジニアまで幅広い参加者– ハンズオン形式(参加費無料)

● 次回は「BOTつくろう会#4」– 11月21日(土)14:00から、場所は渋谷

● 詳しくは、– 公式サイト http://bot2tuku.web.fc2.com/– 公式ブログ http://d.hatena.ne.jp/bot2tuku/– もしくは「BOTつくろう会」で検索

Page 21: Twitter botのレシピ

宣伝です

● 紹介したbotは有限会社プラスワンデジタルで製作しております

● 弊社にはbot開発のノウハウがあります● bot作成要望があればお見積もりします● お気軽に [email protected] までご連絡ください● 詳しくはこちらをご覧ください

– http://www.p1d.com/– http://www.p1dlab.com/