Skip to content

Integrating LINE Bot

This article explains how to connect LangBot with the LINE platform to implement LINE bot functionality.

Creating a LINE Bot

Register a LINE Developer Account

  1. Visit the LINE Developers website and log in with your LINE account
  2. After logging in, enter the developer console

Create Provider and Channel

Developer Console

  1. In the developer console, create a new Provider (if you don't have one) alt text

  2. Under the Provider, click "Create" alt text

  3. Enter a name and click Create alt text

  4. After being redirected, select Create a Message API alt text

  • Continue by clicking Create a Message API alt text
  • After being redirected, fill in the basic information alt text
    • Channel Name
    • Channel Description
    • Category
    • Subcategory
    • Email Address
  1. After filling in all information, click "Continue" to create alt text
  2. Check the information you entered, and if there are no issues, click Submit alt text
  3. Successfully created, proceed to use alt text

Get Configuration Information

After creation, you will obtain the following important information, please record it:

  1. Channel Secret

Page after clicking use

  • Select Settings alt text
  • Click Message API alt text
  • Enable Message API alt text
  • Select the Provider you just created and click Agree alt text
  • For privacy terms, simply click OK alt text
  • Click OK to complete creation alt text
  • Copy it alt text
  1. Channel Access Token (need to click the "Issue" button to generate)
  • Click console or directly visit Consolealt text
  • Select the Provider you created and click Message API alt text
  • Click Message API alt text
  • Scroll to the bottom, click Issue alt text
  • Click the icon to copy alt text

Configure Webhook

  • Click console or directly visit Consolealt text

  • Select the Provider you created and click Message API alt text

  • Click Message API alt text

  • Click Edit to fill in the connection alt text

  • Enter the connection (must be an HTTPS connection, which means you need an SSL certificate), click Update alt text

  • Select Use Webhook alt text

  1. Click the "Verify" button to test if the connection is successful alt text

Connecting to LangBot

Next, open the LangBot configuration page:

  1. Click "Bots", then click "Add" alt text

  2. Select "LINE" in "Platform/Adapter Selection" alt text

  3. Fill in the configuration information:

    • Channel Secret: The Channel secret you obtained earlier
    • Channel Access Token: The Channel access token you obtained earlier alt text
  4. Click "Save" to complete the configuration alt text

Feature Configuration

In the LINE developer console, you can further configure the bot's features:

  1. In the "Messaging API" tab, find the "LINE Official Account Features" section
  2. Enable or disable the following features as needed:
    • Auto-reply messages
    • Welcome messages when adding friends
    • Group and multi-person chat
    • Greeting when the bot joins a group

Usage

After configuration, users can interact with your LINE bot through the following methods:

  1. Scan the QR code provided in the LINE developer console to add the bot as a friend
  2. Send messages in the chat, and the bot will process and reply through LangBot

Common Issues

Webhook Verification Failed

  • Ensure your server can be accessed via HTTPS
  • Check if the Webhook URL is correct
  • Confirm that the LangBot service is running properly

Unable to Receive Messages

  • Check if the Channel Access Token is valid
  • Confirm that the "Use Webhook" option is enabled
  • Check the LangBot logs for error messages

Permission Issues

  • Ensure you have enabled the necessary permissions for the bot in the LINE developer console
  • For some advanced features, a LINE Premium account may be required