如何透過 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](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/1.jpg)
如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line BotEvan Lin @ Linker Networks
![Page 2: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/2.jpg)
About Me
• Cloud Architect @ Linker Networks
• Top 10 Taiwan Golang open source contributor (github award)
• Developer, Curator, Blogger
![Page 3: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/3.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/4.jpg)
Programming GO
![Page 5: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/5.jpg)
Go is fast!
![Page 6: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/6.jpg)
![Page 7: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/7.jpg)
gofmt / goimport
![Page 8: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/8.jpg)
![Page 9: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/9.jpg)
After file save..
![Page 10: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/10.jpg)
GoRoutine and Channel:Multiple Thread in Go
![Page 11: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/11.jpg)
Golang - Built-In Test
![Page 12: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/12.jpg)
Line Message API
![Page 13: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/13.jpg)
Deploy Line Bot …. Just one click
https://github.com/kkdai/LineBotTemplate
![Page 14: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/14.jpg)
Let’s Demo ….. on video
![Page 17: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/17.jpg)
PetNeedMe: 流浪動物領養機器人
![Page 18: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/18.jpg)
PetNeedMe: 流浪動物領養Line機器人
![Page 21: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/21.jpg)
Faceboo Bot - PetNeedMe
![Page 22: 如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot](https://reader030.fdocuments.net/reader030/viewer/2022012323/5a6597cb7f8b9ac2368b46b5/html5/thumbnails/22.jpg)
\
We are Hiring..
1. Senior Data Engineer2. Senior Front-end