Documentation Index
Fetch the complete documentation index at: https://docs.cowagent.ai/llms.txt
Use this file to discover all available pages before exploring further.
通过 Slack App 的 Socket Mode 接入 CowAgent,支持私聊(DM)与频道(@机器人 / 线程内回复触发)。Socket Mode 基于长连接,无需公网 IP 与回调地址,开箱即用。
一、接入步骤
步骤一:创建 Slack App
- 打开 Slack API 应用管理页,点击 Create New App → From scratch。
- 填写 App Name(如
CowAgent),选择要安装的 Workspace,点击创建。
步骤二:开启 Socket Mode 并获取 App Token
- 左侧菜单进入 Settings → Socket Mode,打开 Enable Socket Mode。
- 系统会提示生成一个 App-Level Token,作用域勾选
connections:write,生成后保存这串以xapp-开头的 Token。
步骤三:配置 Bot 权限并安装
-
进入 Features → OAuth & Permissions,在 Bot Token Scopes 中点击 Add an OAuth Scope,逐项添加以下权限:
files:read/files:write用于图片、文件的收发;若仅需文本对话可省略。 -
进入 Features → Event Subscriptions,打开 Enable Events,在 Subscribe to bot events 中点击 Add Bot User Event 添加以下事件:
如需在私有频道使用,再添加
message.groups。 - 进入 Features → App Home,在 Show Tabs 区域勾选 Messages Tab,并勾选下方的 Allow users to send Slash commands and messages from the messages tab(允许用户从消息标签页发送消息),否则私聊输入框会被关闭、无法给机器人发消息。
-
回到 OAuth & Permissions,点击 Install to Workspace 完成安装,安装后获取以
xoxb-开头的 Bot User OAuth Token。
步骤四:接入 CowAgent
- Web 控制台(推荐)
- 配置文件
打开 Web 控制台(本地链接:http://127.0.0.1:9899 ),选择 通道 菜单,点击 接入通道,选择 Slack,分别填入 Bot Token(
xoxb-)和 App Token(xapp-),点击接入即可。二、功能说明
| 功能 | 支持情况 |
|---|---|
| 私聊(DM) | ✅ |
| 频道(@机器人 / 线程内回复) | ✅ |
| 文本消息 | ✅ 收发 |
| 图片消息 | ✅ 收发 |
| 文件消息 | ✅ 收发(PDF / Word / Excel 等) |
| 线程回复 | ✅ 回复发送至触发消息所在线程 |
Slack 通过线程(Thread)组织对话。机器人会把回复发送到触发消息所在的线程,频道内更整洁。
三、使用
完成接入后:- 私聊(DM):在 Slack 左侧 Apps 中找到你的 App,直接发消息对话。
- 频道:把 App 邀请进频道(
/invite @你的App),使用@你的App 你好触发对话;后续在同一线程内直接回复即可继续对话。
