twitter botのレシピ
Post on 08-May-2015
4.353 Views
Preview:
DESCRIPTION
TRANSCRIPT
Twitter botのレシピ
有限会社プラスワンデジタル松鵜 琢人
MATSUU Takuto
自己紹介
● 松鵜 琢人(まつう たくと)● Twitter @matsuu● Gentoo Linux Developer● タイル型ウィンドウマネージャ推進委員会● 最近翻訳ボランティアやってます
● AndroLib、Redmineなどなど
recipetterとは
● Twitter上で動作する対話型bot● 「@recipetter にんじん ごぼう」とメッセージを
recipetter宛に送信すると、その食材を使用したレシピのタイトルとURLを返答してくれる
● URLをクリックすると詳細なレシピが表示される● 2009/10/28現在
● レシピ回答数 25,904● フォロワー数 6,330
スクリーンショット
recipetterのしくみ
Twitterユーザー
@recipetter はくさい
@matsuu 「ゆず風味白菜サラダ」がオススメかもhttp://cookpad.com/recipe/9...
材料:はくさいで検索
検索結果をスクレイピング
● Twitterユーザーがrecipetterに食材をツイート● recipetterはクックパッドさんで検索● 検索結果を解析(スクレイピング)してレシピ取得
● スクレイピング:HTMLで構成されたWeb画面から必要な情報を抽出する技術
● Twitterユーザーに検索結果のレシピをツイート
フォロワー数の推移 http://twittercounter.com/
● リニアに増えてます
recipetterを始めた理由
● 公開したのは2009年3月17日● Twitterが流行ってきているようだったので何かbot
を作ろう● Twitterは男性ユーザーの方が多そうだったので、
男女で知名度がかなり違うクックパッドさんを使ってみると面白いかも
● 単純にタイムライン上に「キャベツ」とか「ジャガイモ」とか、そういうものが並んでいると面白いだろう
recipetterのひみつ1 クックパッドさん
● クックパッドさんとは何ら関係ありません
● 許可とってませんし公認でも黙認でもないです
● 胸先三寸の勝手botです
● クックパッドさんに問い合わせたりしないでください
recipetterのひみつ2 アイコン/壁紙
● アイコン● かわいいコッ(略)では
ありません
● 壁紙はrecipetterをフォローして頂いている、葉月さんからいただきました!● 右上の青年は
recipetterの擬人化バージョン
Recipetterのひみつ その3 歌
● れしぴったんのうた● 初音さんが歌ってくれた● http://縮.jp/食歌
recipetterのひみつ4 ひみつの食材
● 意外にもレシピが存在する食材● @recipetter ありがとう● @recipetter 愛情● @recipetter おっぱい● @recipetter 人間
● ○○で検索すると・・・● @recipetter れしぴったー● @recipetter 結婚しよう● @recipetter おはようございます!● @recipetter おかエリンギ
● 他にもあります。探してみてね
botを作成するためのヒント・ノウハウ
● 何よりもまずアイデアが大事
● 対話型で双方向のコミュニケーションをとると良し● 口コミやRTによる紹介で一気に広がった
● アイコンや口調で特徴付けが大事
● キャラクター性を前面に出す
● 継続は力なり
● botに作るにあたっての注意点● フォローされてない人に対して、一方的にフォローやリプライを投げるはあまり歓迎されません
● 非公式に有名人を騙るbotを作る場合は最新の注意を払いましょう
● 他のbotとリプライ/RTループが発生しないよう注意しましょう
● ReTweetbot/発言収集botを作る場合は十分に注意しましょう
– 例えば犯行予告をRTする可能性を考慮しましょう
● 頻繁な発言は控えましょう
– ウザがられます
– アカウント凍結される可能性があります
– API制限に気をつけましょう(1時間あたり150回)
その他作成したbot rerecipetter
● recipetter のレシピなポストを淡々とRTする
● Twitterの仕様変更で、フォローしていない人へのつぶやきが見れなくなったので作成した
● 他人のつぶやきを参考にして料理を考えているという意見を吸い上げた
その他作成したbot currykutter
● 「@currykutter ○○で××を食った」のようにして報告
● 「@currykutter ○○で××を食った。おいしかった」のようにすると、同様に感想を再ポストする
● 感想のみを再ポストするので何を食べたのか気になる
その他作成したbot ramenkutter
● currykutterのラーメン版
その他作成したbot scriptter
● プログラム名を表すコードとソースをつぶやくと、実行結果を返す
● 小飼弾氏が提供するAPIを使用
その他作成したbot korekatter
● 「@korekatter ○○買った」で○○を記憶する
● 「@korekatter ○○買った?」で過去に買ったか確認できる
● 「見た」や「読んだ」、「聞いた」などにも対応
その他作成したbot chizuatter
● chizuatter宛てに地名をつぶやくと、Google マップから地図を探して住所やURLなどを表示する
その他作成したbot omiyagetter
● omiyagetter宛てに地名をつぶやくと、その土地のおみやげや特産品を紹介
● 商品情報は楽天市場のデータをAPIで検索
みんなも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つくろう会」で検索
宣伝です
● 紹介したbotは有限会社プラスワンデジタルで製作しております
● 弊社にはbot開発のノウハウがあります● bot作成要望があればお見積もりします● お気軽に p1d@p1d.com までご連絡ください● 詳しくはこちらをご覧ください
– http://www.p1d.com/– http://www.p1dlab.com/
top related