飞书机器人-应用对接

  • 文档创建者:Aria.Han
  • 历史版本:3
  • 最近更新:Aria.Han 于 2026-10-26
  • 1. 简介

    1.1 功能简介

    本文将展开讲解如何创建飞书机器人应用并对接至 Dora 平台进行用户匹配映射。

    1.2 版本

    Dora 版本
    功能变动
    V0.7
    -
    V1.4支持卡片交互

    2. 开放白名单

    内网环境下,请提前在部署 FineBI 服务以及 Data Agent 服务的服务器上,将以下域名加入白名单,确保服务正常访问:

    • open.feishu.cn

    • open.larksuite.com

    3. 创建飞书机器人

    3.1 创建飞书自建应用

    点击进去「飞书开发者后台」页面,创建企业自建应用。

    3.2 为应用添加能力

    创建完成后,进入应用能力配置页面,在「添加应用能力>按能力添加」机器人与网页应用能力。

    3.3 配置机器人权限管理

    为了使机器人具有收发消息的基础功能,需要前往「开发配置>权限管理」中配置相关,可选择批量添加或手动添加,添加方式如下:

    1)批量添加

    通过如下代码批量导入权限:

    {
      "scopes": {
        "tenant": [
          "cardkit:card:write",
          "contact:contact.base:readonly",
          "contact:user.base:readonly",
          "contact:user.department:readonly",
          "contact:user.employee_id:readonly",
          "im:app_feed_card:write",
          "im:message",
          "im:message.group_at_msg:readonly",
          "im:message.p2p_msg:readonly",
          "im:message:readonly",
          "im:message:send_as_bot",
          "im:message:send_sys_msg",
          "im:message:update",
          "im:resource",
          "cardkit:card:write"
        ],
        "user": []
      }
    }

    2)手动添加

    为机器人配置以下权限:

    • 获取通讯录基本信息

    • 获取通讯录部门组织架构信息

    • 获取用户基本信息

    • 获取用户 user ID

    • 创建、更新、删除应用消息流卡片

    • 读取用户发给机器人的单聊消息

    • 获取单聊、群组消息

    • 以应用的身份发消息

    • 发送特定模板系统消息

    • 更新消息

    • 获取与发送单聊、群组消息

    • 获取群组中用户@机器人消息

    • 创建与更新卡片

    • 获取与上传图片或文件资源

    3.4 配置机器人事件与回调

    3.4.1 事件配置

    进入「事件与回调>事件配置」页面中为机器人添加「接收消息」事件。

    3.4.2 回调配置

    进入「事件与回调>回调配置」页面中为机器人添加「卡片回传交互」回调。

    注:机器人应用绑定至 Agent 前,验证连接会提示失败,此为正常现象。当前阶段无需验证,请完成回调配置并保存,待绑定 Agent 后再进行验证。

    3.5 配置网页应用能力

    将企业已部署的 Dora PC 端与移动端访问地址分别添加至「桌面端主页」与「移动端主页」中。

    3.6 配置H5可信域名

    前往「安全设置>H5可信域名」,添加 Dora 服务的出口 IP 地址。

    注:填写的必须是用户在移动端实际打开 Dora 时地址栏里的域名;若经过网关或反向代理访问,则填写网关对外的域名。

    3.7 发布应用

    完成以上配置后,点击「创建版本」,进入「版本管理与发布」中,保存并发布当前机器人应用的版本。

    注:若非飞书管理员创建,需向飞书管理员申请线上发布。

    3.8 获取 App ID 与 App Secret

    发布成功后,进入「基础信息>凭证与基础信息」中,复制 App ID 与 App Secret。

    4. 飞书用户映射

    Dora 平台的超级管理员将上述操作中获取到的 App ID 与 App Secret 回填至「用户管理>IM用户映射」飞书机器人的应用对接中,完成飞书与 Dora 平台的连接与用户映射。

    5. 确认网络连通

    以上步骤全部完成后,建议测试并确认网络连通情况: 

    1)Dora 服务器能正常访问 open.feishu.cn;若后台配置了代理或私有化地址,则需要能访问对应的代理或私有化地址。

    2)移动端需要能访问飞书 JSSDK 的公网 CDN lf1-cdn-tos.bytegoofy.com,Dora 会在用户点击分享时加载此能力。网络严格受限或飞书私有化部署的环境下,飞书分享暂不可用。

    3)卡片的摘要和图片由飞书服务端抓取分享链接生成;若分享链接是内网地址时,分享卡片将只显示标题。



    附件列表


    主题: Agent创建
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览