clova-cek-sdk-go-sample
How to Setup
Clone this repository.
git clone https://github.com/line/clova-cek-sdk-go-sample.git
Dependency
go get github.com/line/clova-cek-sdk-go/cek
go get github.com/line/line-bot-sdk-go/linebot
Set EXTENSION_ID
export EXTENSION_ID=<YOUR_EXTENSION_ID>
If you test local environment, set DEBUG_MODE=true
to avoid request validation.
export DEBUG_MODE=true
Deploy to Heroku
Install Heroku CLI: The Heroku CLI
Create Heroku app.
heroku create
Setup govendor
govendor init
govendor fetch github.com/line/clova-cek-sdk-go/cek
govendor fetch github.com/line/line-bot-sdk-go/linebot
Set environment variables
heroku config:set EXTENSION_ID=<YOUR_EXTENSION_ID>
If you use Messaging API
heroku config:set CHANNEL_SECRET=<YOUR_CHANNEL_SECRET>
heroku config:set CHANNEL_ACCESS_TOKEN=<YOUR_CHANNEL_ACCESS_TOKEN>
Deploy
git push heroku master