SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
突っ込みbotを運営して
  見えてきた事
   @papettoTV
自己紹介
• @papettoTV
• 横田 英二
• 株式会社スワールコミュニケーションズ
• webシステム、スマートフォンアプリ
• 最近は、jenkinsで色々自動化したい熱と
 モンハン
@tukkomimura


• twitter bot
• フォローするとツイートに突っ込む
• ボケてなくても突っ込む


                @tukkomimura
運営4年目


• 15,000フォロワー
• +5,6 フォロワー / 1日
• 公開直後は +2,30 / 1日


                @tukkomimura
例




    @tukkomimura
例




    @tukkomimura
例




    @tukkomimura
ユーザの反応



• (喜怒哀楽)リプライ
• 非公式RT
bot制作


 http://www.flickr.com/photos/60648084@N00/2886355241
作った背景


• 形態素解析ってオモロそう
 - しりとりサービス
 - ひらがな翻訳widget

• twitter bot って流行ってるなー


                  @tukkomimura
作った背景



形態素解析 + twitter bot = ?????




                  @tukkomimura
仕様を考える

• 人のツイートに突っ込むってできんか
 な?

• 言葉の意味理解はハードル高すぎ
 る。。。

• ごくごく単純に、やれないか。

             @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
ご清聴ありがとうございました。っかよ!

Contenu connexe

Tendances

じこしょうかい
じこしょうかいじこしょうかい
じこしょうかいFate_inside
 
本格的に始めるzsh
本格的に始めるzsh本格的に始めるzsh
本格的に始めるzshHideaki Miyake
 
Yahoo!Pipes超入門
Yahoo!Pipes超入門Yahoo!Pipes超入門
Yahoo!Pipes超入門Shu Shimbo
 
第1回Go勉強会 - Go紹介
第1回Go勉強会 - Go紹介第1回Go勉強会 - Go紹介
第1回Go勉強会 - Go紹介敦志 金谷
 
3人称視点VRゲーム 「箱庭の彼女」の制作過程で 得た知見・ノウハウについて
3人称視点VRゲーム「箱庭の彼女」の制作過程で得た知見・ノウハウについて3人称視点VRゲーム「箱庭の彼女」の制作過程で得た知見・ノウハウについて
3人称視点VRゲーム 「箱庭の彼女」の制作過程で 得た知見・ノウハウについてpafuhana 1213
 
ソーシャルメディア大百科川井パート(ファンドレイジングセミナー2012より)
ソーシャルメディア大百科川井パート(ファンドレイジングセミナー2012より)ソーシャルメディア大百科川井パート(ファンドレイジングセミナー2012より)
ソーシャルメディア大百科川井パート(ファンドレイジングセミナー2012より)himanainu inc.
 
oh-my-zshを使うのは止めよう
oh-my-zshを使うのは止めようoh-my-zshを使うのは止めよう
oh-my-zshを使うのは止めようHideaki Miyake
 
3人称視点VRゲームを2作品作ってみて思ったこと
3人称視点VRゲームを2作品作ってみて思ったこと3人称視点VRゲームを2作品作ってみて思ったこと
3人称視点VRゲームを2作品作ってみて思ったことpafuhana 1213
 
zshでコマンドライン履歴を活用する
zshでコマンドライン履歴を活用するzshでコマンドライン履歴を活用する
zshでコマンドライン履歴を活用するHideaki Miyake
 
ゆとりエンジニア交流会_20130706
ゆとりエンジニア交流会_20130706ゆとりエンジニア交流会_20130706
ゆとりエンジニア交流会_20130706拓 小林
 
#VRSionUp! #3 「LavalVirtual2019公式報告会&VTuber番組技術特集」スライド公開版
#VRSionUp! #3 「LavalVirtual2019公式報告会&VTuber番組技術特集」スライド公開版#VRSionUp! #3 「LavalVirtual2019公式報告会&VTuber番組技術特集」スライド公開版
#VRSionUp! #3 「LavalVirtual2019公式報告会&VTuber番組技術特集」スライド公開版GREE VR Studio Lab
 
Mtddc Tokyo Lt2010 oscar
Mtddc Tokyo Lt2010 oscarMtddc Tokyo Lt2010 oscar
Mtddc Tokyo Lt2010 oscarNaoaki Onozaki
 
第23回東京ブロガーミートアップ「動画について」
第23回東京ブロガーミートアップ「動画について」第23回東京ブロガーミートアップ「動画について」
第23回東京ブロガーミートアップ「動画について」Tanaka Yuji
 

Tendances (18)

じこしょうかい
じこしょうかいじこしょうかい
じこしょうかい
 
本格的に始めるzsh
本格的に始めるzsh本格的に始めるzsh
本格的に始めるzsh
 
Yahoo!Pipes超入門
Yahoo!Pipes超入門Yahoo!Pipes超入門
Yahoo!Pipes超入門
 
第1回Go勉強会 - Go紹介
第1回Go勉強会 - Go紹介第1回Go勉強会 - Go紹介
第1回Go勉強会 - Go紹介
 
3人称視点VRゲーム 「箱庭の彼女」の制作過程で 得た知見・ノウハウについて
3人称視点VRゲーム「箱庭の彼女」の制作過程で得た知見・ノウハウについて3人称視点VRゲーム「箱庭の彼女」の制作過程で得た知見・ノウハウについて
3人称視点VRゲーム 「箱庭の彼女」の制作過程で 得た知見・ノウハウについて
 
ソーシャルメディア大百科川井パート(ファンドレイジングセミナー2012より)
ソーシャルメディア大百科川井パート(ファンドレイジングセミナー2012より)ソーシャルメディア大百科川井パート(ファンドレイジングセミナー2012より)
ソーシャルメディア大百科川井パート(ファンドレイジングセミナー2012より)
 
pecoを使おう
pecoを使おうpecoを使おう
pecoを使おう
 
oh-my-zshを使うのは止めよう
oh-my-zshを使うのは止めようoh-my-zshを使うのは止めよう
oh-my-zshを使うのは止めよう
 
宇宙zsh #2
宇宙zsh #2宇宙zsh #2
宇宙zsh #2
 
3人称視点VRゲームを2作品作ってみて思ったこと
3人称視点VRゲームを2作品作ってみて思ったこと3人称視点VRゲームを2作品作ってみて思ったこと
3人称視点VRゲームを2作品作ってみて思ったこと
 
zshでコマンドライン履歴を活用する
zshでコマンドライン履歴を活用するzshでコマンドライン履歴を活用する
zshでコマンドライン履歴を活用する
 
Zsh 2
Zsh 2Zsh 2
Zsh 2
 
ゆとりエンジニア交流会_20130706
ゆとりエンジニア交流会_20130706ゆとりエンジニア交流会_20130706
ゆとりエンジニア交流会_20130706
 
日本デジタルゲーム産業史 出版裏話
日本デジタルゲーム産業史 出版裏話日本デジタルゲーム産業史 出版裏話
日本デジタルゲーム産業史 出版裏話
 
Manga gnenerator
Manga gneneratorManga gnenerator
Manga gnenerator
 
#VRSionUp! #3 「LavalVirtual2019公式報告会&VTuber番組技術特集」スライド公開版
#VRSionUp! #3 「LavalVirtual2019公式報告会&VTuber番組技術特集」スライド公開版#VRSionUp! #3 「LavalVirtual2019公式報告会&VTuber番組技術特集」スライド公開版
#VRSionUp! #3 「LavalVirtual2019公式報告会&VTuber番組技術特集」スライド公開版
 
Mtddc Tokyo Lt2010 oscar
Mtddc Tokyo Lt2010 oscarMtddc Tokyo Lt2010 oscar
Mtddc Tokyo Lt2010 oscar
 
第23回東京ブロガーミートアップ「動画について」
第23回東京ブロガーミートアップ「動画について」第23回東京ブロガーミートアップ「動画について」
第23回東京ブロガーミートアップ「動画について」
 

En vedette

自動テストへの道のり
自動テストへの道のり自動テストへの道のり
自動テストへの道のりEiji Yokota
 
Phpmatsuri2012 lt
Phpmatsuri2012 ltPhpmatsuri2012 lt
Phpmatsuri2012 ltEiji Yokota
 
Cakephp plugin for_facebook
Cakephp plugin for_facebookCakephp plugin for_facebook
Cakephp plugin for_facebookEiji Yokota
 
MQTT meetup in Tokyo 機能概要
MQTT meetup in Tokyo 機能概要MQTT meetup in Tokyo 機能概要
MQTT meetup in Tokyo 機能概要shirou wakayama
 
動かしながら学ぶMQTT
動かしながら学ぶMQTT動かしながら学ぶMQTT
動かしながら学ぶMQTTEiji Yokota
 
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門Recruit Technologies
 
Mqttの通信を見てみよう
Mqttの通信を見てみようMqttの通信を見てみよう
Mqttの通信を見てみようSuemasu Takashi
 
MQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPiMQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPiMasahiko Kubara
 
IoT時代を支えるプロトコルMQTT技術詳解
IoT時代を支えるプロトコルMQTT技術詳解IoT時代を支えるプロトコルMQTT技術詳解
IoT時代を支えるプロトコルMQTT技術詳解Naoto MATSUMOTO
 
20150726 IoTってなに?ニフティクラウドmqttでやったこと
20150726 IoTってなに?ニフティクラウドmqttでやったこと20150726 IoTってなに?ニフティクラウドmqttでやったこと
20150726 IoTってなに?ニフティクラウドmqttでやったことDaichi Morifuji
 
AWS Black Belt Tech シリーズ 2015 - AWS IoT
AWS Black Belt Tech シリーズ 2015 - AWS IoTAWS Black Belt Tech シリーズ 2015 - AWS IoT
AWS Black Belt Tech シリーズ 2015 - AWS IoTAmazon Web Services Japan
 
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)Koji YUSA
 

En vedette (13)

自動テストへの道のり
自動テストへの道のり自動テストへの道のり
自動テストへの道のり
 
Phpmatsuri2012 lt
Phpmatsuri2012 ltPhpmatsuri2012 lt
Phpmatsuri2012 lt
 
Cakephp plugin for_facebook
Cakephp plugin for_facebookCakephp plugin for_facebook
Cakephp plugin for_facebook
 
Mqttで始めるIoT
Mqttで始めるIoTMqttで始めるIoT
Mqttで始めるIoT
 
MQTT meetup in Tokyo 機能概要
MQTT meetup in Tokyo 機能概要MQTT meetup in Tokyo 機能概要
MQTT meetup in Tokyo 機能概要
 
動かしながら学ぶMQTT
動かしながら学ぶMQTT動かしながら学ぶMQTT
動かしながら学ぶMQTT
 
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
 
Mqttの通信を見てみよう
Mqttの通信を見てみようMqttの通信を見てみよう
Mqttの通信を見てみよう
 
MQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPiMQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPi
 
IoT時代を支えるプロトコルMQTT技術詳解
IoT時代を支えるプロトコルMQTT技術詳解IoT時代を支えるプロトコルMQTT技術詳解
IoT時代を支えるプロトコルMQTT技術詳解
 
20150726 IoTってなに?ニフティクラウドmqttでやったこと
20150726 IoTってなに?ニフティクラウドmqttでやったこと20150726 IoTってなに?ニフティクラウドmqttでやったこと
20150726 IoTってなに?ニフティクラウドmqttでやったこと
 
AWS Black Belt Tech シリーズ 2015 - AWS IoT
AWS Black Belt Tech シリーズ 2015 - AWS IoTAWS Black Belt Tech シリーズ 2015 - AWS IoT
AWS Black Belt Tech シリーズ 2015 - AWS IoT
 
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
 

Similaire à Tukkomimura #twtr_hack

Twitter 関連サービスを5年運営して学んだこと #twtr_hack
Twitter 関連サービスを5年運営して学んだこと #twtr_hackTwitter 関連サービスを5年運営して学んだこと #twtr_hack
Twitter 関連サービスを5年運営して学んだこと #twtr_hackMasunaga Ray
 
日曜数学者のための面白いと思ってもらえるプレゼン術
日曜数学者のための面白いと思ってもらえるプレゼン術日曜数学者のための面白いと思ってもらえるプレゼン術
日曜数学者のための面白いと思ってもらえるプレゼン術Junpei Tsuji
 
最近の話題から 〜2013年秋〜 #hachiojipm
最近の話題から 〜2013年秋〜 #hachiojipm最近の話題から 〜2013年秋〜 #hachiojipm
最近の話題から 〜2013年秋〜 #hachiojipm鉄次 尾形
 
人が神姫ん感(原文ママ)を感じるコンピュータ
人が神姫ん感(原文ママ)を感じるコンピュータ人が神姫ん感(原文ママ)を感じるコンピュータ
人が神姫ん感(原文ママ)を感じるコンピュータharu2036
 
mod_perlで動くアプリをどう置くか #hachiojipm
mod_perlで動くアプリをどう置くか #hachiojipmmod_perlで動くアプリをどう置くか #hachiojipm
mod_perlで動くアプリをどう置くか #hachiojipm鉄次 尾形
 
お前の逐モン、GETだぜ!
お前の逐モン、GETだぜ!お前の逐モン、GETだぜ!
お前の逐モン、GETだぜ!Nagi Teramo
 
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料Teruki Shinohara
 
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―Hisao Soyama
 
テレビとソーシャル
テレビとソーシャルテレビとソーシャル
テレビとソーシャル一行 福田
 
Tumblr meetup Osaki 2011 - Tumblr for Organizations.
Tumblr meetup Osaki 2011 - Tumblr for Organizations.Tumblr meetup Osaki 2011 - Tumblr for Organizations.
Tumblr meetup Osaki 2011 - Tumblr for Organizations.Makio Tsukamoto
 
Twitter botのレシピ
Twitter botのレシピTwitter botのレシピ
Twitter botのレシピTakuto Matsuu
 
SORACOM UG Tokyo #9 2018年のスタートはIoT LT大会 | 知られざる#ソラコムサンタの裏側
SORACOM UG  Tokyo #9 2018年のスタートはIoT LT大会 | 知られざる#ソラコムサンタの裏側SORACOM UG  Tokyo #9 2018年のスタートはIoT LT大会 | 知られざる#ソラコムサンタの裏側
SORACOM UG Tokyo #9 2018年のスタートはIoT LT大会 | 知られざる#ソラコムサンタの裏側SORACOM,INC
 
これからの名前の話をしよう
これからの名前の話をしようこれからの名前の話をしよう
これからの名前の話をしようKenta USAMI
 

Similaire à Tukkomimura #twtr_hack (16)

Twitter 関連サービスを5年運営して学んだこと #twtr_hack
Twitter 関連サービスを5年運営して学んだこと #twtr_hackTwitter 関連サービスを5年運営して学んだこと #twtr_hack
Twitter 関連サービスを5年運営して学んだこと #twtr_hack
 
日曜数学者のための面白いと思ってもらえるプレゼン術
日曜数学者のための面白いと思ってもらえるプレゼン術日曜数学者のための面白いと思ってもらえるプレゼン術
日曜数学者のための面白いと思ってもらえるプレゼン術
 
最近の話題から 〜2013年秋〜 #hachiojipm
最近の話題から 〜2013年秋〜 #hachiojipm最近の話題から 〜2013年秋〜 #hachiojipm
最近の話題から 〜2013年秋〜 #hachiojipm
 
人が神姫ん感(原文ママ)を感じるコンピュータ
人が神姫ん感(原文ママ)を感じるコンピュータ人が神姫ん感(原文ママ)を感じるコンピュータ
人が神姫ん感(原文ママ)を感じるコンピュータ
 
Twitter研究会資料 20091204 ver10_印刷用
Twitter研究会資料 20091204 ver10_印刷用Twitter研究会資料 20091204 ver10_印刷用
Twitter研究会資料 20091204 ver10_印刷用
 
mod_perlで動くアプリをどう置くか #hachiojipm
mod_perlで動くアプリをどう置くか #hachiojipmmod_perlで動くアプリをどう置くか #hachiojipm
mod_perlで動くアプリをどう置くか #hachiojipm
 
お前の逐モン、GETだぜ!
お前の逐モン、GETだぜ!お前の逐モン、GETだぜ!
お前の逐モン、GETだぜ!
 
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料
 
qpsutdy 201307 LT
qpsutdy 201307 LTqpsutdy 201307 LT
qpsutdy 201307 LT
 
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
 
テレビとソーシャル
テレビとソーシャルテレビとソーシャル
テレビとソーシャル
 
Tumblr meetup Osaki 2011 - Tumblr for Organizations.
Tumblr meetup Osaki 2011 - Tumblr for Organizations.Tumblr meetup Osaki 2011 - Tumblr for Organizations.
Tumblr meetup Osaki 2011 - Tumblr for Organizations.
 
Twitter botのレシピ
Twitter botのレシピTwitter botのレシピ
Twitter botのレシピ
 
Twitter butler
Twitter butlerTwitter butler
Twitter butler
 
SORACOM UG Tokyo #9 2018年のスタートはIoT LT大会 | 知られざる#ソラコムサンタの裏側
SORACOM UG  Tokyo #9 2018年のスタートはIoT LT大会 | 知られざる#ソラコムサンタの裏側SORACOM UG  Tokyo #9 2018年のスタートはIoT LT大会 | 知られざる#ソラコムサンタの裏側
SORACOM UG Tokyo #9 2018年のスタートはIoT LT大会 | 知られざる#ソラコムサンタの裏側
 
これからの名前の話をしよう
これからの名前の話をしようこれからの名前の話をしよう
これからの名前の話をしよう
 

Plus de Eiji Yokota

Lecture for middle_students
Lecture for middle_studentsLecture for middle_students
Lecture for middle_studentsEiji Yokota
 
生と死について
生と死について生と死について
生と死についてEiji Yokota
 
webサービスにstripeを導入するまでの軌跡
webサービスにstripeを導入するまでの軌跡webサービスにstripeを導入するまでの軌跡
webサービスにstripeを導入するまでの軌跡Eiji Yokota
 
webエンジニアがIoTにハマるわけ
webエンジニアがIoTにハマるわけwebエンジニアがIoTにハマるわけ
webエンジニアがIoTにハマるわけEiji Yokota
 
Node-REDの紹介
Node-REDの紹介Node-REDの紹介
Node-REDの紹介Eiji Yokota
 

Plus de Eiji Yokota (10)

Lecture for middle_students
Lecture for middle_studentsLecture for middle_students
Lecture for middle_students
 
生と死について
生と死について生と死について
生と死について
 
webサービスにstripeを導入するまでの軌跡
webサービスにstripeを導入するまでの軌跡webサービスにstripeを導入するまでの軌跡
webサービスにstripeを導入するまでの軌跡
 
Evo2017
Evo2017Evo2017
Evo2017
 
IoTの魅力
IoTの魅力IoTの魅力
IoTの魅力
 
webエンジニアがIoTにハマるわけ
webエンジニアがIoTにハマるわけwebエンジニアがIoTにハマるわけ
webエンジニアがIoTにハマるわけ
 
Node-REDの紹介
Node-REDの紹介Node-REDの紹介
Node-REDの紹介
 
筋トレ大事
筋トレ大事筋トレ大事
筋トレ大事
 
Cakephp api
Cakephp apiCakephp api
Cakephp api
 
web_to_kotatsu
web_to_kotatsuweb_to_kotatsu
web_to_kotatsu
 

Tukkomimura #twtr_hack