Skip to content

Connect to Feishu Bot

Create Bot

Go to the Feishu Open Platform, log in, and create an enterprise self-built application.

alt text

alt text

Add bot capability to the application: alt text

Add the permissions shown in the image in the permission management:

alt text

Connect to LangBot

Find app_id and app_secret on the Credentials and Basic Information page.

alt text

Open LangBot's Webui configuration page, create a new bot

Fill in the relevant information in the form

alt text

After filling in, start LangBot. If configured successfully, the log will show [01-29 23:42:56.796] manager.py (68) - [INFO] : Initializing platform adapter 1: lark, keep LangBot running.

WARNING

By default, WebSocket long connection mode is used, corresponding to the long connection subscription below. But in some cases (such as international version of Feishu), long connection mode is not available, in which case you need to use Webhook mode, corresponding to the Send events to developer server mode, please refer to the following configuration:

  • enable-webhook: Set to true
  • encrypt-key: Set to Encrypt Key in the Encryption Strategy of the Events and Callbacks page

Note that in Webhook mode, LangBot needs to be deployed on a server with a public IP, and ensure that the firewall has opened the port configured above.

Configure Event Subscription

Go to the Events and Callbacks page, configure the subscription method as Long Connection:

alt text

And add the event: Receive Messages

alt text

WARNING

Webhook mode configuration method:

alt text

Please start LangBot first, fill in your server address and port here, the path is /lark/callback, click Save.

Publish Bot

Click Create Version at the top, fill in the version number and other information, click Save below.

alt text

Add the bot to a Feishu group to use it:

alt text

alt text

Private chat can also be used directly

alt text