Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
LINE×AWS×GoogleMapで今すぐ行けるお店Bot作ってみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
工藤花未
February 07, 2026
18
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LINE×AWS×GoogleMapで今すぐ行けるお店Bot作ってみた
工藤花未
February 07, 2026
More Decks by 工藤花未
See All by 工藤花未
ElasticBeanStalkに入門できなかった話
misosoup
0
18
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
Accessibility Awareness
sabderemane
1
250
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Writing Fast Ruby
sferik
630
63k
Side Projects
sachag
456
43k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Navigating Weather and Climate Data
rabernat
0
560
Thoughts on Productivity
jonyablonski
76
5.4k
Being A Developer After 40
akosma
92
590k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
LINE×AWS×Google Mapsで “今すぐ行けるお店”Bot作った 工藤花未
Agenda •自己紹介(30秒) •今回作ったもの(30秒) •構成(1分) •使用したAPI(30秒) •実演(1分) •今後の展望(1分)
自己紹介 •名前:工藤花未 •出身:北海道札幌市 •趣味:バスケ観戦・ラーメン •分野:アーキ・AWS
今回作ったもの 行きたいお店・位置情報・移動手段を入力するとその時に開いているお店 を近い順に5つ出してくれるLINEアカウント 行きたいお店 位置情報 徒歩 or 車 5つのお店候補
構成 ①ユーザがLINEアカウン トに「ラーメン」と送信 ②WebhookによりAPI GatewayにPOST ③LambdaでSecret取得 →Google Maps Platform でAPI呼び出し
④お店情報を返却 API Gateway+ Lambdaのサーバレス構成
使用したAPI • LINE Messaging API • ユーザーのメッセージによってWebhook URL(API Gateway)にHTTP POST
• LambdaからReply APIでレスポンスを返却。 • Google Places –Nearby Search • キーワード検索をして、現在地から候補を距離順に取得 • Distance Matrix • 徒歩/車の所要時間・距離を算出。
使用例
使用例 ドラッグストア/4プラ/車移動
使用例 ①行きたいお店を入力
使用例 ②位置情報を送信
使用例 ③移動手段を選択
使用例 検索結果
今後やりたいこと • 位置情報送信のPC対応をする • 行ったことのあるお店を登録・お気に入り機能をつける • DynamoDBなどにデータ保存 • 検索結果にサムネ・評価を追加 •
移動手段に自転車・公共交通機関を追加 • IaC化 • 監視の整備 • API Gatewayのアクセスログ・アプリログの整備など