Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GoogleHomeでTwitter
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
nagatech
April 14, 2018
Technology
0
42
GoogleHomeでTwitter
2018年度traP新歓LTにて発表
nagatech
April 14, 2018
Tweet
Share
More Decks by nagatech
See All by nagatech
ISUCONでログの可視化と分析をやってみた話
nagatea
0
2.2k
Marpitの紹介 / Introduction Marpit
nagatea
1
2.5k
ラボでOSS開発をしている話 / OSS development in my lab
nagatea
0
91
部内ISUCONを開催した話
nagatea
0
1.1k
#gps/times
nagatea
1
990
強くなりたーい!講習会
nagatea
0
85
obnizでかんたんおうちハック
nagatea
0
52
ハッカソン発表 †未来のSysAd†チーム
nagatea
0
66
作ったTwitterBot(@_nagatea)の紹介
nagatea
0
36
Other Decks in Technology
See All in Technology
AWS Network Firewall Proxyを触ってみた
nagisa53
1
230
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
140
Digitization部 紹介資料
sansan33
PRO
1
6.8k
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
230
Greatest Disaster Hits in Web Performance
guaca
0
240
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
660
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
170
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
20260204_Midosuji_Tech
takuyay0ne
1
150
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
570
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
54
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
First, design no harm
axbom
PRO
2
1.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Language of Interfaces
destraynor
162
26k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
Raft: Consensus for Rubyists
vanstee
141
7.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Transcript
Google Home で Twitter nagatech
⾃⼰紹介 • traQID : nagatech (ながてち) • 数理計算科学系 3年 •
プログラミングは⼤学⼊ってから始めた • プロジェクト†無所属† • ハッカソン参加したり • 勉強会参加したり • Twitterはやってませんやってます (@syobon_titech)
#traP1yakudo 今⽇のテーマは…
Google Home #とは Google Home は、⾳声アシスタント機能 を備えたパワフルなスピーカーです。 Ads by Google
ここでいう⾳声アシスタント機能というのは 「Google Assistant」のこと
なにができるの︖ • ⾳楽再⽣⽤スピーカー(声で操作できる) • ⽬覚まし • 路線検索 • ラジオ •
スマホを探す • 暇つぶし
おねだん 15000円 6000円 たまに半額セールやってるよ
本題 実はGoogle Homeは専⽤アプリを作ること ができる • Googleカレンダーに予定書き込んだり • チャットボットつくったり 声でツイートできるアプリ 作れるんじゃね︖︖
つくりました︕︕︕
スライドショーの最後ではありません。クリックしたら次のスライドに進みます。
しくみ解説(図) Webアプリ
しくみ解説(IFTTT側) ① GoogleHomeで拾った声をWebhookに変換してくれる ② スマホのアプリから簡単に制作できる ③ IFTTT便利IFTTT最⾼ OK,Google(起動ワード) Twitter(起動ワード) 東京⼯業⼤学
デジタル創作同好会traP 東京⼯業⼤学 デジタル 創作同好会 TRAP つづく
しくみ解説(Webhook) ① Webhookとはある動作をきっかけにサーバにPOST送信する しくみ ② ⾃分のサーバにツイート内容を送信している 東京⼯業⼤学 デジタ ル創作同好会 TRAP
https://nagatech.work (鯖)に {text : “東京⼯業⼤学 デジタル創作同好会 TRAP”} をPOST送信 つづく
しくみ解説(ツイート側) Webアプリ https://nagatech.work (鯖)に {text : “東京⼯業⼤学 デジタル創作同好会 TRAP”} をPOST送信
① Webhookで受け取ったツイート内容を実際にツイートする部分 ② ちょっと処理を施している 東京⼯業⼤学 デジタル 創作同好会 TRAP 東京⼯業⼤学デジタル創作同好会TRAP
まとめ • Google Homeはいいぞ • Google Home⽤のアプリ つくれるよ • 発想次第でわりとなんでもできる
(なんでもできるとは⾔ってない)
まとめ(その2) • traPには成果物を発表する場がある • プロジェクト無所属でも traPの活動はできる • 発想次第でわりとなんでもできる (なんでもできるとは⾔ってない)