All Projects → kkdai → Linebottemplate

kkdai / Linebottemplate

Licence: apache-2.0
A simple Golang LINE bot Template and tutorial how to setup on Heroku for LINE bot API

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Linebottemplate

Line Bot Tutorial
line-bot-tutorial use python flask
Stars: ✭ 267 (+71.15%)
Mutual labels:  heroku, tutorial, line
olsb cores
The core of OLSB project.
Stars: ✭ 14 (-91.03%)
Mutual labels:  line, bot-api
Userge
Userge, Durable as a Serge
Stars: ✭ 363 (+132.69%)
Mutual labels:  heroku, tutorial
Line Bot Tutorial
Line bot tutorial.
Stars: ✭ 181 (+16.03%)
Mutual labels:  heroku, line
Deploying Flask To Heroku
Deploying a Flask App To Heroku Tutorial
Stars: ✭ 81 (-48.08%)
Mutual labels:  heroku, tutorial
Js Stack From Scratch
🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.
Stars: ✭ 18,814 (+11960.26%)
Mutual labels:  heroku, tutorial
Phoenix Chat Example
💬 A Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.5.5 🚀
Stars: ✭ 452 (+189.74%)
Mutual labels:  heroku, tutorial
Learn Heroku
🏁 Learn how to deploy your web application to Heroku from scratch step-by-step in 7 minutes!
Stars: ✭ 110 (-29.49%)
Mutual labels:  heroku, tutorial
Rails new
A thoughtfully designed template for building modern Rails apps. Get started in minutes instead of hours 🔥🚀
Stars: ✭ 151 (-3.21%)
Mutual labels:  heroku
Fluentular
Fluentular is a Fluentd regular expression editor
Stars: ✭ 154 (-1.28%)
Mutual labels:  heroku
Angular2 App
This repository is an example application for angular2 tutorial
Stars: ✭ 150 (-3.85%)
Mutual labels:  tutorial
Faq
Useful Django-related information collected by `@pydjango` chat users.
Stars: ✭ 152 (-2.56%)
Mutual labels:  tutorial
Build Your Own Face Model
Build your own ArcFace, CenterFace/Centernet
Stars: ✭ 154 (-1.28%)
Mutual labels:  tutorial
Cobratoolbox
The COnstraint-Based Reconstruction and Analysis Toolbox. Documentation:
Stars: ✭ 149 (-4.49%)
Mutual labels:  tutorial
Learningapachespark
LearningApacheSpark
Stars: ✭ 155 (-0.64%)
Mutual labels:  tutorial
Autonomousdrivingcookbook
Scenarios, tutorials and demos for Autonomous Driving
Stars: ✭ 1,939 (+1142.95%)
Mutual labels:  tutorial
Jhipster6 Demo
JHipster 6 Demo! 🎉
Stars: ✭ 150 (-3.85%)
Mutual labels:  heroku
Bovespastockratings
Crawler for Fundamental analysis platform for BOVESPA stocks, generating a score for each share according to the selected criteria on the indicators.
Stars: ✭ 154 (-1.28%)
Mutual labels:  heroku
Zewo
Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.
Stars: ✭ 1,856 (+1089.74%)
Mutual labels:  heroku
Amiiboapi
A RESTful API for amiibo.
Stars: ✭ 153 (-1.92%)
Mutual labels:  heroku

LINE BotTemplate: A simple Golang LINE Bot Template for LINE Bot API

Join the chat at https://gitter.im/kkdai/LineBotTemplate

GoDoc Build Status

goreportcard.com

Installation and Usage

1. Got A LINE Bot API devloper account

  • Make sure you already registered on LINE developer console, if you need use LINE Bot.

  • Create new Messaging Channel

  • Get Channel Secret on "Basic Setting" tab.

  • Issue Channel Access Token on "Messaging API" tab.

  • Open LINE OA manager from "Basic Setting" tab.

  • Go to Reply setting on OA manager, enable "webhook"

2. Just Deploy this on Heroku

Deploy

  • Input Channel Secret and Channel Access Token.
  • Remember your heroku, ID.

3. Go to LINE Bot Dashboard, setup basic API

  • Setup your basic account information. Here is some info you will need to know.
  • Callback URL: https://{YOUR_HEROKU_SERVER_ID}.herokuapp.com/callback

It all done.

Video Tutorial:

Chinese Tutorial:

如果你看得懂繁體中文,這裡有中文的介紹

Inspired By

Project52

It is one of my project 52.

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].