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
#ldgk GoogleとLINEをつなごうとしたら AWSが出てきた話 / ldgk-201...
Search
Hidetaka Okamoto
October 30, 2019
Programming
0
100
#ldgk GoogleとLINEをつなごうとしたら AWSが出てきた話 / ldgk-20191030
LINE Hackers Meetup Vol.1 @Kyoto
Hidetaka Okamoto
October 30, 2019
Tweet
Share
More Decks by Hidetaka Okamoto
See All by Hidetaka Okamoto
OpenAI APIで API Changelogを要約してみた話 / chatgpt-osaka-1
hideokamoto
0
640
コミュニティ運営から 中の人に変わって感じたこと
hideokamoto
0
99
Developerが Developer Advocateになった話 / dev-rel-meetup-tokyo-71
hideokamoto
0
340
Jamstack開発者のための App Runner入門
hideokamoto
1
500
WordPressでの webサイト制作2022 / ngk2022s
hideokamoto
0
460
JavaScript(TypeScript)で メディアサイトを インフラから構築する方法 / jsconf-jp-2021
hideokamoto
2
4.3k
AWS上でStripeを利用したアプリをより安全にデプロイする方法 /jaws-pankration-2021
hideokamoto
1
220
Shifter Headlessと Headless WordPressの紹介
hideokamoto
0
2k
Stripe & Next.js + AWS Amplify で会員 + 定期課金機能 / JP_Stripes20210903
hideokamoto
7
3.2k
Other Decks in Programming
See All in Programming
CSC307 Lecture 01
javiergs
PRO
0
670
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.3k
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
470
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
170
Patterns of Patterns
denyspoltorak
0
420
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
270
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
38k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
180
gunshi
kazupon
1
140
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
120
Featured
See All Featured
Code Review Best Practice
trishagee
74
19k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Speed Design
sergeychernyshev
33
1.5k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
97
Embracing the Ebb and Flow
colly
88
4.9k
Deep Space Network (abreviated)
tonyrice
0
33
How to build a perfect <img>
jonoalderson
1
4.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Marketing to machines
jonoalderson
1
4.5k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
41k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Transcript
G o o g l e ͱ L I N
E Λ ͭ ͳ ͝ ͏ ͱ ͠ ͨ Β A W S ͕ ग़ ͯ ͖ ͨ L I N E H a c k e r s M e e t u p Vo l . 1 @ K y o t o #ldgk
H i d e t a k a O k
a m o t o • Digitalcube Co. Ltd. • Alexa Campions • AWS Samurai 2017 in Japan • ask sdk(Node.js) Core contributor
None
https://aajug.connpass.com/event/152201/
Γ ͨ ͔ ͬ ͨ ͜ ͱ 1. GoogleΧϨϯμʔͷ༧ఆΛՃɾมߋɾআ͢Δ
2. LINEͰΧϨϯμʔʹมߋ͕͋ͬͨ͜ͱΛ௨͢Δ #ldgk
ͬ ͨ ͜ ͱ 1. GASͰGoogleΧϨϯμʔͷมߋΛτϦΨʔ͢Δ 2. GAS͔ΒΧϨϯμʔใΛAPIʹPOST͢Δ 3.
AWS Lambda͕API GWܦ༝ͰσʔλΛड͚औΔ 4. AWS Lambda͕LINEͷAPIΛίʔϧ͢Δ 5. LINEͰϝοηʔδ͕ૹ৴͞ΕΔ #ldgk
ͬ ͨ ͜ ͱ 1. GASͰGoogleΧϨϯμʔͷมߋΛτϦΨʔ͢Δ 2. GAS͔ΒΧϨϯμʔใΛAPIʹPOST͢Δ 3.
AWS Lambda͕API GWܦ༝ͰσʔλΛड͚औΔ 4. AWS Lambda͕LINEͷAPIΛίʔϧ͢Δ 5. LINEͰϝοηʔδ͕ૹ৴͞ΕΔ #ldgk ʊਓਓਓਓਓਓਓʊ ʼɹͳΜ͔͍Δɹʻ ʉY^Y^Y^Y^Y^Yʉ
͓ ͬ͜ ͨ ͜ ͱ 1. claspͰGASʹLINE BOT SDKೖΓίʔυΛΞοϓ͠Α͏ͱͨ͠ 2.
GASͷϑΝΠϧ੍ݶʹͻ͔͔ͬͬͬͨ 3. GCP”શʹཧղͨ͠”Ϩϕϧͷཧղྔ 4. Α͠ɺAWSͩ #ldgk
࣮ ʹ ͋ ͨ ͬͯ 1. GAS: [npm run
build & clasp push]ͰTypeScript࣮ 2. ܕ`npm i -D @types/google-apps-script` 3. AWS Systems ManagerʹLINE API KeyͳͲ҉߸Խͯ͠อଘ 4. Serverless FWͰSystems ManagerͷΛLambdaͷڥมʹ #ldgk
ί ʔ υ ͜ Μ ͳ ײ ͡
ί ʔ υ ͜ Μ ͳ ײ ͡ ϝοηʔδΛ
࡞͢Δॲཧ
ί ʔ υ ͜ Μ ͳ ײ ͡ LINE
APIΛίʔϧ
ͱΓ͋͑ͣͰ͖ͨͷ
ͭ ͬͯ͘Έ ͯ 1. LINEͷ@line/bot-sdkΛ͑؆୯ʹϝοηʔδૹ৴Ͱ͖Δ 2. ܕఆٛ͋ΔͷͰɺTypeScriptͰ؆୯ʹ࡞ΕΔ 3. ͨͩ͠GASʹೖΕΕΔ΄Ͳܰ͘ͳ͍ 4.
AWS / GCP͋ͨΓAPIΩʔͷཧͰ͖Δɻ͏·͘Έ߹ΘͤΑ͏ #ldgk
ͪ ͳ Έ ʹ
A l e x a D a y 2 0
1 9 https://alexaday2019.aajug.jp/
N e x t : Vo i c e C
o n f J a p a n 2 0 2 0
[ ‘ C l o v a ’ , ‘
A l e x a ’ , ‘ G o o g l e H o m e ’ , … ] . i n c l u d e s ( Vo i c e )
S p e a k e r S p o
n s o r S t a ff e t c … G e t I n v o l v e d ! https://forms.gle/x8LU3SRE6wR7r14Q9