Sophclaw 中文文档 下载 App

飞书机器人接入 — 让 Sophclaw 在飞书群里待命

为什么要接飞书

接入飞书机器人是 Sophclaw 最有价值的扩展之一——让 AI 从一个需要单独打开的 App 变成你日常用的飞书里的常驻助手:

前置条件

接入流程

第一步:在飞书开发者后台创建机器人

  1. 打开飞书开发者后台
  2. 创建一个新应用,类型选择"企业自建应用"
  3. 在应用里添加"机器人"功能
  4. 获取 App ID 和 App Secret 两个凭证

第二步:在 Sophclaw 里配置飞书 channel

打开 Sophclaw 的配置界面,在 channels 部分添加 feishu 配置:

{
  "channels": {
    "feishu": {
      "enabled": true,
      "appId": "你的 App ID",
      "appSecret": "你的 App Secret",
      "domain": "feishu",
      "connectionMode": "websocket",
      "dmPolicy": "pairing",
      "groupPolicy": "open"
    }
  }
}

关键字段说明:

第三步:开通飞书权限

回到飞书开发者后台,给机器人开通需要的权限:

开通权限
飞书开发者后台权限管理页面

第四步:创建版本并发布

权限开通后需要创建版本并发布,机器人才能正式生效:

发布版本
创建版本 → 填写版本信息 → 发布

第五步:在飞书里添加机器人

发布后,在飞书客户端里搜索机器人名字 → 添加到你的飞书 → 发一条消息测试。如果 Sophclaw 能正确回复,说明接入成功。

使用示例

私聊

直接给机器人发消息,比如 "帮我整理今天的待办事项",它会在飞书里回复你。

群聊

把机器人拉进飞书群,@机器人 加指令即可:

"@Sophclaw 帮我读一下群里刚发的那份文档,做个 5 句话的摘要"

群组消息配置

群聊里默认需要 @机器人 才会触发。如果你想调整触发策略(比如让它监听所有消息或完全不监听群聊),在 channel 配置里调整 groupPolicy 和 groups 字段:

"groupPolicy": "allowlist",
"groups": {
  "*": {
    "requireMention": true
  }
}

requireMention: true 表示必须 @机器人 才触发,避免误触发。

下一步

接好飞书机器人后,可以继续看: