Creating a LINE Bot
Register a LINE Developer Account
- Visit the LINE Developers website and log in with your LINE account
- After logging in, enter the developer console
Create Provider and Channel
Developer Console
-
In the developer console, create a new Provider (if you don’t have one)

-
Under the Provider, click “Create”

-
Enter a name and click Create

-
After being redirected, select Create a Message API

- Continue by clicking Create a Message API

- After being redirected, fill in the basic information

- Channel Name
- Channel Description
- Category
- Subcategory
- Email Address
- After filling in all information, click “Continue” to create

- Check the information you entered, and if there are no issues, click Submit

- Successfully created, proceed to use

Get Configuration Information
After creation, you will obtain the following important information, please record it:- Channel Secret
Page after clicking use
- Select Settings

- Click Message API

- Enable Message API

- Select the Provider you just created and click Agree

- For privacy terms, simply click OK

- Click OK to complete creation

- Copy it

- Channel Access Token (need to click the “Issue” button to generate)
- Click console or directly visit Console

- Select the Provider you created and click Message API

- Click Message API

- Scroll to the bottom, click Issue

- Click the icon to copy

Connecting to LangBot
Next, open the LangBot configuration page:-
Click “Bots”, then click “Add”

-
Select “LINE” in “Platform/Adapter Selection”

-
Fill in the configuration information:
- Channel Secret: The Channel secret you obtained earlier
- Channel Access Token: The Channel access token you obtained earlier

-
Click “Save” to complete the configuration

Configure Webhook
We recommend that you first refer to Configure HTTP Reverse Proxy to configure the LangBot callback address.
-
Get the Webhook callback URL from the LangBot configuration page

-
Click console or directly visit Console

-
Select the Provider you created and click Message API

-
Click Message API

-
Click Edit to fill in the connection

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

-
Select Use Webhook

- Click the “Verify” button to test if the connection is successful

Feature Configuration
In the LINE developer console, you can further configure the bot’s features:- In the “Messaging API” tab, find the “LINE Official Account Features” section
- 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:- Scan the QR code provided in the LINE developer console to add the bot as a friend
- 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
