Giter VIP home page Giter VIP logo

linebot-esp8266's Introduction

Deploy LINE Bot NodeJS Examples on Render

This repo can be used to deploy nodejs examples in the line-bot-sdk-nodejs on Render.

Prerequisites

Make sure you have the following:

Deployment

  1. Fork this repo.

  2. Update render.yaml to comment/uncomment the services of LINE bot examples you want to deploy.

  3. Cieck to deploy

    Deploy to Render

  4. You will be prompted to input LINE channel secret and access token. You can find them on the LINE Developers Console. Channel secret is on the channel's Basic settings tab. Channel access token is on the channel's Messaging API tab.

  5. Once the bot servcie is live, find the service onrender URL (e.g., https://line-bot-nodejs-<something unique>.onrender.com) on the Dashboard. Append /callback to the service URL to build the webhook URL (e.g., https://line-bot-nodejs-<something unique>.onrender.com/callback). Paste the webhook URL to the Webhook settings section on the LINE channel's Messaging API tab on the LINE Developers Console. Also enable Use webhook on the same section.

    For the line-bot-nodejs-echo-ts example, the webhook URL is https://line-bot-nodejs-<something unique>.onrender.com/webhook

  6. Add the LINE Official Account associated with your bot as a friend on LINE by scanning the QR code on the Messaging API tab of your channel settings on the LINE Developers Console.

  7. That's it. Send your LINE Official Account a text message on LINE and confirm that it responds with the same message.

Notes

  • If your LINE bot app files are in the same repo as render.yaml, you don't need to specify repo in the render.yaml. You can find more information in the Render Blueprint spec.
  • If you copy the kitchensink example files to your repo, remember to update the @line/bot-sdk dependency in the package.json from local to npm.

linebot-esp8266's People

Contributors

cloud922 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.