接入 Slack 机器人
创建机器人
前往 Slack的App平台。
点击右上角的 Create New App
,选择从 from a manifest
, 选择要部署机器人的工作区,选择下一步, 选择创建机器人。
进入左侧 Basic Information
选项,记录 signing_secret
。
进入左侧 OAuth & Permissions
,往下拉到 Scopes
,添加如下机器人权限:
添加上述权限之后,点击 Install to your workspace
,记录下开头为 xoxb-xxxxx
的token。
注:若没有一次性添加成功权限,后续则需要重新安装App。
进入左侧 App Home
栏,滑到最下面有 Message Tab
,打开并且勾选 Allow users to send Slash commands and messages from the messages tab
。
连接 LangBot
进入左侧 Event Subscriptions
,打开开关,点击 Subscribe to bot events
, 将如下权限添加进去:
上述操作都完成之后,将 signing_secret
和 bot token
填写入Slack适配器中。
启动机器人
Slack 配置项在填写完成后,启动 LangBot。 然后在刚才Event Subscriptions的 Request URL
中,填写入你的 LangBot 的部署地址。
INFO
由于 Slack 官方要求使用 https,可以参考QQ官方机器人部署流程中的Caddy配置部分,注意端口使用 Slack 适配器配置的端口。
上述配置项都填写完成后,点击保存链接,若标识为绿色的Verified,那么就说明部署成功。 否则查看上述配置项是否填写正确。