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
nagatech
April 14, 2018
Technology
0
29
GoogleHomeでTwitter
2018年度traP新歓LTにて発表
nagatech
April 14, 2018
Tweet
Share
More Decks by nagatech
See All by nagatech
ISUCONでログの可視化と分析をやってみた話
nagatea
0
1.4k
Marpitの紹介 / Introduction Marpit
nagatea
1
2.2k
ラボでOSS開発をしている話 / OSS development in my lab
nagatea
0
76
部内ISUCONを開催した話
nagatea
0
930
#gps/times
nagatea
1
810
強くなりたーい!講習会
nagatea
0
74
obnizでかんたんおうちハック
nagatea
0
35
ハッカソン発表 †未来のSysAd†チーム
nagatea
0
52
作ったTwitterBot(@_nagatea)の紹介
nagatea
0
26
Other Decks in Technology
See All in Technology
転移学習とドメイン適応の基礎
kmatsui
2
570
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
1
500
HEXA OSINT CTF V3 作戦会議
meow_noisy
0
110
反実仮想機械学習とは何か
usaito
PRO
6
1.1k
Apple Vision Pro trial session
akkeylab
0
120
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.7k
最近たまに見かけるTiDBってなんだ? - Findy
pingcap0315
1
120
クラウドサインにおけるプロダクトマネージャーの役割と開発プロセス / 20240410_cloudsign-PdM
bengo4com
1
670
TransitGatewayの基礎
toru_kubota
0
230
Databricks におけるデータエンジニアリング
databricksjapan
0
370
スタートアップの技術顧問を3年間続けて発生した事と気付き
biwakonbu
0
150
次世代Web認証「パスキー」 / mo-zatsudan-passkey
nkzn
22
13k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
115
18k
GitHub's CSS Performance
jonrohan
1023
450k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.3k
Atom: Resistance is Futile
akmur
258
25k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
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の活動はできる • 発想次第でわりとなんでもできる (なんでもできるとは⾔ってない)