如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

23
如何透過 Golang Heroku 來一 鍵部署 臉書機器人與 Line Bot Evan Lin @ Linker Networks

Transcript of 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Page 1: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line BotEvan Lin @ Linker Networks

Page 2: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

About Me

• Cloud Architect @ Linker Networks

• Top 10 Taiwan Golang open source contributor (github award)

• Developer, Curator, Blogger

Page 3: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

How to choose programming language for Chat Bot?

• Easy to Write

• Fast in Run and Compile

• Powerful Concurrency

• Powerful Built-in Toolchain

Page 4: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Programming GO

Page 5: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Go is fast!

Page 6: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot
Page 7: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

gofmt / goimport

Page 8: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot
Page 9: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

After file save..

Page 10: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

GoRoutine and Channel:Multiple Thread in Go

Page 11: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Golang - Built-In Test

Page 12: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Line Message API

Page 13: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Deploy Line Bot …. Just one click

https://github.com/kkdai/LineBotTemplate

Page 14: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Let’s Demo ….. on video

Page 15: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

How to deploy Line Bot in 3 minutes

Page 16: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Ok! How can I modify code

Page 17: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

PetNeedMe: 流浪動物領養機器人

Page 18: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

PetNeedMe: 流浪動物領養Line機器人

Page 19: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Facebook Bot

Link : https://github.com/kkdai/FBBotTemplate

Page 20: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Facebook Bot build in 5 mins

Page 21: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

Faceboo Bot - PetNeedMe

Page 22: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

\

We are Hiring..

1. Senior Data Engineer2. Senior Front-end

Page 23: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot

歡迎訂閱 碼天狗

http://weekly.codetengu.com/