Connect to Slack Bot
Create Bot
Go to the Slack App 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:
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:
After completing all the above operations, open the LangBot Webui configuration page, add a new bot
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.