Slide 1

Slide 1 text

Serverless×Slack 2019/03/06 (saken649)

Slide 2

Slide 2 text

(a.k.a. saken649, ) 26 ( 3 ) PHP, C#, Node.js, Vue.js Nuxt.js

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

https://creofuga.net/contests/mesokontest/grandprix

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

Serverless Slack Bot

Slide 7

Slide 7 text

NameThinking ( )

Slide 8

Slide 8 text

or NameThinking →

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Technology ngrok

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Bot Firebase ( )

Slide 13

Slide 13 text

Firebase is (1/2) Slack Bot → 1

Slide 14

Slide 14 text

Firebase is (2/2) →Node.js Cloud Functions for Firebase Deploy → Firebase Express OK

Slide 15

Slide 15 text

Cloud Functions ( ngrok (Speeedy! ( deploy クラウドなのに ngrok Slash Commands Event https://xxxx.ngrok.io → http://localhost:5000 Firebase「 」 console.log仕込めば ターミナルでイベントの 中身が見れる

Slide 16

Slide 16 text

Firestore Authentication → ( Bot

Slide 17

Slide 17 text

Spark ( ) → API → →Google $25/ Flame or Blaze ※ …

Slide 18

Slide 18 text

process.env → deploy firebase functions:config:set → →

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

→Node.js Deploy ( → API

Slide 21

Slide 21 text

: Bot

Slide 22

Slide 22 text

GitHub saken649 / NameThinking https://github.com/saken649/NameThinking

Slide 23

Slide 23 text

( ) Slack Bot Firebase

Slide 24

Slide 24 text

No content