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
53
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GoogleHomeでTwitter
2018年度traP新歓LTにて発表
nagatech
April 14, 2018
More Decks by nagatech
See All by nagatech
ISUCONでログの可視化と分析をやってみた話
nagatea
0
2.3k
Marpitの紹介 / Introduction Marpit
nagatea
1
2.5k
ラボでOSS開発をしている話 / OSS development in my lab
nagatea
0
99
部内ISUCONを開催した話
nagatea
0
1.2k
#gps/times
nagatea
1
1.1k
強くなりたーい!講習会
nagatea
0
95
obnizでかんたんおうちハック
nagatea
0
59
ハッカソン発表 †未来のSysAd†チーム
nagatea
0
76
作ったTwitterBot(@_nagatea)の紹介
nagatea
0
44
Other Decks in Technology
See All in Technology
Does an AI Watermark Survive Translation?
machinetranslation
0
510
AI時代のキョウソウ戦略
ystk
2
110
Master Dataグループ紹介資料
sansan33
PRO
1
4.9k
指示待ちから変化に応じるClaude Codeへ!~環境からAgentへの帰り道を作る~
gotalab555
9
1.7k
AI駆動開発をチームに根付かせる - 「1行も書かない」チームがHarnessを育てた1年 -
kenichirokimura
6
3.6k
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.3k
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
0
800
tamachi.goを支える技術
rymiyamoto
0
120
Backstageでつくるセルフサービスな社内開発基盤
kikunosuke75
1
140
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
480
bet_ai_day_2026_session02
agenticsec
1
300
AI × Datadog MCP でコスト削減まで実現した Metric Streams の導入
three_mouth_ago
0
130
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
Between Models and Reality
mayunak
4
430
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
So, you think you're a good person
axbom
PRO
2
2.1k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
570
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
510
Joys of Absence: A Defence of Solitary Play
codingconduct
1
460
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
320
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
260
Build your cross-platform service in a week with App Engine
jlugia
234
19k
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の活動はできる • 発想次第でわりとなんでもできる (なんでもできるとは⾔ってない)