Skip to content

Connect to Slack Bot

Create Bot

Go to the Slack App Platform.

Slack Platform

Click Create New App in the top right corner, select from a manifest, select the workspace where you want to deploy the bot, select next, and choose to create the bot.

Enter the Basic Information option on the left, record the signing_secret.

Enter OAuth & Permissions on the left, scroll down to Scopes, add the following bot permissions:

Bot Permissions 1

Bot Permissions 2

After adding the above permissions, click Install to your workspace, record the token starting with xoxb-xxxxx.

Note:If you didn't add all permissions at once, you'll need to reinstall the App later.

Enter the App Home tab on the left, scroll to the bottom where you'll find Message Tab, turn it on and check Allow users to send Slash commands and messages from the messages tab.

Connect to LangBot

Enter Event Subscriptions on the left, turn on the switch, click Subscribe to bot events, add the following permissions: Event Permissions

After completing all the above operations, open the LangBot Webui configuration page, add a new bot

Event Permissions

Start Bot

After filling in the Slack configuration items, start LangBot. Then in the Request URL of the Event Subscriptions you just configured, fill in the deployment address of your LangBot.

INFO

Since Slack officially requires https, you can refer to the Caddy configuration part in the QQ official bot deployment process, note that the port uses the port configured in the Slack adapter.

After filling in all the above configuration items, click save link. If it shows a green Verified, it means the deployment is successful. Otherwise, check if the above configuration items are filled in correctly.

Effect Demonstration

Effect Demonstration