Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Twilio + Ruby + Sinatra + Heroku でサンタに電話をしてみよう

1,403 views

Published on

2015/08/01 Twilio Meet Upにて発表してスライドです。

Togetter
http://togetter.com/li/855303

Published in: Engineering
  • Be the first to comment

Twilio + Ruby + Sinatra + Heroku でサンタに電話をしてみよう

  1. 1. Twilio + Ruby + Sinatra + Heroku でサンタに電話をしてみよう 2015年8月1日 佐藤剛士
  2. 2. 自己紹介 【名前】 佐藤剛士 【肩書】 コンセプトづくりから相談できるエンジニア。 【お仕事】 IT企業でインフラの保守運用業務を経て 有限会社カイカイでiOSアプリの開発に携わる。 【できること】 ruby,iOS,apatch,linux(サーバー周り),Twilio 【リリースアプリ】 YumeHoshi
  3. 3. 2014年11月下旬
  4. 4. クリスマスにぴったりの絵本を作りました 【内容】 サンタクロースを 待ちわびる女の子 のお話
  5. 5. デザイナーからデータもらって 印刷所に入稿もすんだ! あとは届くのを待つだけ! コーヒー飲んで一息していた時のこと
  6. 6. 絵本だけだと物足りないな
  7. 7. エンジニアだから 何かOne More Thingが欲しい
  8. 8. クリスマスで 子どもに夢を与えるサービスって なんだろう??
  9. 9. Hi (・ ・)
  10. 10. クリスマス + 電話 =サンタクロースにプレゼントをお願い  するサービス!!
  11. 11. これはいける!!
  12. 12. 山積みな課題
  13. 13. 12月24日までにリリースしたい! 間に合うのか!!
  14. 14. そもそもどんな要件か決まってない!
  15. 15. サーバーどうする? →アクセスも少ないし、Herokuで運用 →最速でWebアプリ作れるSinatoraで作る →TwilioでSinatoraライブラリーがあった!
  16. 16. Twilioの使い方がわからない →KDDIウェブコミニュケーション社へ相談
  17. 17. • Twilio Clientはネット環境に左右される • Twilio Voiceは電話回線を使うので、よく繋がる。 • Twilio Voiceを使ったときに、ユーザーを特定する 方法 • シリアルナンバーを発行して、ユーザーにダイア ルしてもらう。別途DBと照合してユーザーを特 定 相談の結果
  18. 18. サービスの要件決定! ①子供が専用の電話番号で電話をする ②サンタの声でシリアルナンバーの入力促す ③子供が欲しいものをサンタに伝える ④子供の音声を録音する
  19. 19. サービスの要件決定! ⑤親が専用電話番号に電話をする ⑥サンタの声でシリアルナンバーの入力促す ⑦シリアルナンバーに紐付いた音声ファイルを再生
  20. 20. 子供に夢を与えて、 親御さんが子供のほしいものが 知れるサービスになった
  21. 21. 電話だからスマフォを持ってない人でも このサービス使えるのがとてもよい!!
  22. 22. サーバー構成図 Twilio Heroku PostgreSQL • 電話番号受信 • プッシュダイア ルを受信 • TwiMLをレスポ ンス • プッシュダイア ルをシリアルナ ンバーとしてDB に保存 • シリアルナンバー の保存
  23. 23. サンタの声も知り合いの俳優さんにお願いした! (デフォルトだと自動音声の女性しかなかった)
  24. 24. そして 2014年12月20日 リリース!
  25. 25. 間に合った!
  26. 26. デモ
  27. 27. みなさんも Twilioで 夢のあるサービスを 作ってみませんか? 終わりに
  28. 28. 「きょうはイブのひ」関連ページ 【公式HP】 http://the-day-befor-christmas.strikingly.com/ 【BASEページ】 http://xmaseveday.thebase.in/ 【サンタに電話 使い方動画】 https://www.youtube.com/watch? v=xrjz0i4IRn8&feature=youtu.be

×