配置 IM 机器人(飞书 / Lark / 钉钉)权限

使用已有的飞书、Lark 或钉钉自建应用接入 InYourWork 时,需要在开放平台为该应用开通对应权限并完成发布。 缺少权限会导致消息收发、群信息解析或附件导入失败。

飞书 / Lark

所需权限清单

配置步骤

  1. 登录开放平台(飞书 open.feishu.cn / Lark open.larksuite.com),进入目标自建应用。

  2. 打开「权限管理」,搜索并开通上方清单中的全部权限。也可以在 InYourWork 的 IM 配置面板点击「前往飞书配置」(Lark 应用为「前往 Lark 配置」)快捷链接,直达应用权限页并自动预填所需权限清单。

  3. 权限变更后需要「创建版本」并提交发布,待企业管理员审核通过后权限才会生效。

事件订阅(长连接模式)

InYourWork 通过 WebSocket 长连接接收事件,无需配置公网回调地址。请在应用的「事件订阅」中选择长连接模式,并添加以下事件:

快捷链接格式

IM 配置面板中的「前往开放平台配置权限」链接格式如下(Lark 应用将域名替换为 open.larksuite.com):

https://open.feishu.cn/app/{appId}/auth?q=im:message,im:message:send_as_bot,im:resource,im:chat,im:chat:readonly,im:chat.group_info:readonly,im:chat.members:read&op_from=openapi&token_type=tenant

钉钉

通过扫码一键创建的钉钉应用已预置下列权限和 Stream 消息接收模式,无需额外配置; 在 IM 配置面板「使用已有机器人」手动录入自建应用的 Client ID / Client Secret 时,才需要按本节步骤检查配置。

所需权限清单

配置步骤

  1. 登录钉钉开发者后台(open-dev.dingtalk.com),进入目标企业内部应用。

  2. 打开「权限管理」,搜索并开通上方清单中的权限(机器人相关权限默认免审批)。

  3. 在「应用能力 → 机器人」中确认已开启机器人,且消息接收模式选择 Stream 模式(InYourWork 通过长连接接收消息,无需公网回调地址)。

  4. 在「版本管理与发布」中发布应用,机器人状态变为已发布后生效。

注意事项

验证配置

发布生效后回到 InYourWork 的 IM 配置面板,给机器人发送一条消息和一张图片: 能收到回复说明消息权限正常;图片作为附件出现在工作台中说明附件下载权限正常 (飞书 / Lark 对应 im:resource 权限,钉钉对应企业内机器人发送消息权限)。