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
41
GoogleHomeでTwitter
2018年度traP新歓LTにて発表
nagatech
April 14, 2018
Tweet
Share
More Decks by nagatech
See All by nagatech
ISUCONでログの可視化と分析をやってみた話
nagatea
0
2k
Marpitの紹介 / Introduction Marpit
nagatea
1
2.4k
ラボでOSS開発をしている話 / OSS development in my lab
nagatea
0
89
部内ISUCONを開催した話
nagatea
0
1.1k
#gps/times
nagatea
1
970
強くなりたーい!講習会
nagatea
0
83
obnizでかんたんおうちハック
nagatea
0
50
ハッカソン発表 †未来のSysAd†チーム
nagatea
0
64
作ったTwitterBot(@_nagatea)の紹介
nagatea
0
35
Other Decks in Technology
See All in Technology
AIとTDDによるNext.js「隙間ツール」開発の実践
makotot
5
690
広島発!スタートアップ開発の裏側
tsankyo
0
240
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
2
170
DeNA での思い出 / Memories at DeNA
orgachem
PRO
3
1.6k
microCMS 最新リリース情報(microCMS Meetup 2025)
microcms
0
100
夢の印税生活 / Life on Royalties
tmtms
0
280
Postman MCP 関連機能アップデート / Postman MCP feature updates
yokawasa
0
150
現場が抱える様々な問題は “組織設計上” の問題によって生じていることがある / Team-oriented Organization Design 20250827
mtx2s
4
970
Evolution on AI Agent and Beyond - AGI への道のりと、シンギュラリティの3つのシナリオ
masayamoriofficial
0
170
Goss: Faiss向けの新しい本番環境対応 Goバインディング #coefl_go_jp
bengo4com
0
1.4k
Gaze-LLE: Gaze Target Estimation via Large-Scale Learned Encoders
kzykmyzw
0
320
制約理論(ToC)入門
recruitengineers
PRO
2
300
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
184
22k
Docker and Python
trallard
45
3.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Designing for Performance
lara
610
69k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
820
Designing Experiences People Love
moore
142
24k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
How STYLIGHT went responsive
nonsquared
100
5.7k
Navigating Team Friction
lara
189
15k
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の活動はできる • 発想次第でわりとなんでもできる (なんでもできるとは⾔ってない)