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
Slack Bot With Serverless
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
saken649
March 06, 2019
Programming
830
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slack Bot With Serverless
Talking about making Slack Bot with serverless (Cloud functions for Firebase)
saken649
March 06, 2019
Other Decks in Programming
See All in Programming
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.4k
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.6k
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
780
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
640
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
680
Flow は今どうなっているか
mizdra
PRO
0
250
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
260
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
360
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
180
テーブルをDELETEした
yuzneri
0
140
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
690
yield再入門 #phpcon
o0h
PRO
0
1k
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
250
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
Deep Space Network (abreviated)
tonyrice
0
250
Practical Orchestrator
shlominoach
191
12k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
How to Ace a Technical Interview
jacobian
281
24k
Building Adaptive Systems
keathley
44
3.2k
Odyssey Design
rkendrick25
PRO
2
750
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
480
Thoughts on Productivity
jonyablonski
76
5.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Transcript
Serverless×Slack 2019/03/06 (saken649)
(a.k.a. saken649, ) 26 ( 3 ) PHP, C#, Node.js,
Vue.js Nuxt.js
None
https://creofuga.net/contests/mesokontest/grandprix
None
Serverless Slack Bot
NameThinking ( )
or NameThinking →
None
Technology ngrok
None
Bot Firebase ( )
Firebase is (1/2) Slack Bot → 1
Firebase is (2/2) →Node.js Cloud Functions for Firebase Deploy →
Firebase Express OK
Cloud Functions ( ngrok (Speeedy! ( deploy クラウドなのに ngrok Slash
Commands Event https://xxxx.ngrok.io → http://localhost:5000 Firebase「 」 console.log仕込めば ターミナルでイベントの 中身が見れる
Firestore Authentication → ( Bot
Spark ( ) → API → →Google $25/ Flame or
Blaze ※ …
process.env → deploy firebase functions:config:set → →
None
→Node.js Deploy ( → API
: Bot
GitHub saken649 / NameThinking https://github.com/saken649/NameThinking
( ) Slack Bot Firebase
None