Nanobot 飞书配置指南

前置条件

本地已配置好 nanobot。

一、在飞书开放平台创建自建应用并获取凭证

1. 创建应用

  1. 登录 飞书开放平台
  2. 点击 "创建企业自建应用"
  3. 填写应用名称(如 Nanobot)、描述和图标,点击创建。

2. 获取凭证(App ID 和 App Secret)

  1. 进入应用详情页,在左侧菜单选择 "凭证与基础信息"
  2. 复制保存 App IDApp Secret(后续需填入 Nanobot 配置)。

3. 添加机器人能力

  1. 在左侧菜单选择 "应用功能" -> "添加应用能力"
  2. 找到 "机器人" 能力,点击添加并启用。

4. 开通权限(重要)

  1. 进入左侧菜单 "权限管理"
  2. 搜索并开通以下必要的 API 权限:

消息权限

  • im:message:接收消息能力。
    • im:message.groupatmsg:readonly(接收群聊中@机器人的消息)
    • im:message.p2pmsg:readonly(读取用户发给机器人的单聊消息)
    • im:message:sendasbot(以应用的身份发消息)

用户权限(可选)

  • contact:user:用于获取用户信息。
    • contact:user.base:readonly
    • contact:user.employeeid:readonly

5. 发布应用

  1. 进入左侧菜单 "版本管理与发布"
  2. 点击 "创建版本",填写版本号和说明。
  3. 可用范围建议选择"全部成员"或指定需要使用 Nanobot 的部门。
  4. 点击右上角 "发布"

二、在 Nanobot 中修改配置信息

1. 编辑配置文件

运行以下命令打开配置文件:

复制代码
nano ~/.nanobot/config.json

json复制代码

2. 填写飞书配置项

在配置文件中找到 channels 部分,按如下格式填写飞书相关信息:

复制代码
"channels": {
  "feishu": {
    "enabled": true,
    "appId": "cli_...",        // 填入你的 App ID
    "appSecret": "...",        // 填入你的 App Secret
    "encryptKey": "",          // 若使用 HTTP 回调需填写,WebSocket 模式通常留空
    "verificationToken": "",  // 若使用 HTTP 回调需填写,WebSocket 模式通常留空
    "allowFrom": []
  }
}
json复制代码

注意

  • 如果你使用的是默认的 WebSocket 模式(推荐),encryptKeyverificationToken 通常可以留空。
  • 确保最外层的 JSON 格式正确(逗号、括号匹配)。

三、验证效果

在飞书机器人中发送消息,效果如下:

相关推荐
geinvse_seg4 小时前
构筑会进化的数字伴侣:把 Hermes 接进飞书,用 OpenAI 兼容 API 喂一个会进化的 Agent
飞书·蓝耘元生代·蓝耘maas·hermes agent
程序员洲洲7 小时前
OpenClaw + kookeey 动态代理IP:搭建亚马逊电商数据采集与飞书 AI 自动化工作流
飞书·工作流·openclaw·小龙虾·kookeey·飞书ai
就叫飞六吧1 天前
飞书同步组织架构到本地
飞书
一个小浪吴啊2 天前
Hermes Agent集成飞书机器人 飞书机器人快速集成Hermes Agent指南
ai·机器人·飞书·ai编程
CodeCaptain2 天前
【八】OpenClaw添加至飞书聊天群组
飞书
fzil0012 天前
每日财经数据自动抓取 + 飞书推送
人工智能·飞书
七夜zippoe3 天前
OpenClaw 飞书深度集成:云存储操作
大数据·人工智能·飞书·集成·openclaw
七夜zippoe4 天前
OpenClaw 飞书深度集成:知识库管理
大数据·人工智能·飞书·集成·openclaw
2601_955781984 天前
OpenClaw 飞书机器人配置教程,飞书远程AI控机一步到位
机器人·飞书·小龙虾·open claw安装