Skip to content

Modnoiizz/Chat-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

line-boi

Line-boi is the example ping service that we receive the message from line bot through webhook.

How to instaill

Required:

  • Golang
  • Echo library from github.com/labstack/echo
  • Line bot library from github.com/line/line-bot-sdk-go/linebot

Choose which one between (Ngrok, or Heroku) to build your server online.

  • Ngrok to forward your IP Address to public for let linebot can send message through webhook (Recommend for private service, and newbie developer because this is the easy way to run public your IP Address to connect to linebot)
  • Heroku if your service are public now, you can use heroku to build your project to cloud service.

Steps:

  • you have to export CHANNEL_SECRET, and CHANNEL_TOKEN from Line Bot as environment
  • you can setting your configuration service at servicemanagement file
  • type command go run main.go
  • last step make this server to online through heroku, or Ngrok, but remember one thing if you using heroku to make this server online, please make sure your server can ping to your private service.

Example for using ngrok to forward IP Address

  • Install Ngrok And sign up Ngrok account
  • Unzil ngrok folder and connect program to your account by $ ./ngrok authtoken {{your_ngrok_token}} token can get after sign in to ngrok website
  • Last step, type command $ ./ngrok http {{Port}} Port must be the same as your server (default in this project is 6000)
  • Then you will got the information about your server, please find the Forwarding field and copy http link example {{http://5d03e282.ngrok.io}} and paste it into line bot account in linewebsite.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages