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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
saken649
March 06, 2019
Programming
820
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
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
3.9k
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
350
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
110
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
130
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.7k
Webフレームワークの ベンチマークについて
yusukebe
0
130
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1.1k
JavaDoc 再入門
nagise
0
280
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.5k
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
200
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
250
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.1k
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
420
The Curious Case for Waylosing
cassininazir
1
380
Mind Mapping
helmedeiros
PRO
1
240
Technical Leadership for Architectural Decision Making
baasie
3
400
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Statistics for Hackers
jakevdp
799
230k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
240
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
240
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
520
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