操作指引
飞书机器人权限自查
五分钟,确认一件事:这个机器人能不能听见群里所有人说话。
0一句话
要确认的只有一件:这个飞书机器人,能不能听到群里所有人互相说的话,而不只是 @ 它的那些。
听得见,方案能做。听不见,这个方案不成立。
1为什么要这个
飞书机器人默认只能听见「叫它名字」的话。群里两个人正常聊天,它一个字也收不到。
要做的东西是一个旁听的项目秘书:三个人聊方案,它全程待着,需要时把它叫出来,它能说出「你们刚才定了什么、还差什么、哪里有分歧」。
要做到这个,它必须先听得见全程。对应权限是 im:message.group_msg,中文名「获取群组中所有消息」。
2前提
- 你能登录 open.feishu.cn(飞书开放平台 / 开发者后台)。
- 你要么是这个应用的创建者,要么是这个企业的管理员。
- 登录后如果看不到这个应用,说明你没有权限,需要找应用的所有者。
3操作步骤
- 浏览器打开 open.feishu.cn,用飞书账号登录。
- 进「开发者后台」,在应用列表里找到那个机器人应用(就是在群里发消息的那个),点进去。
- 左侧菜单找「开发配置」→「权限管理」。
- 页面上方有搜索框,输入
im:message.group_msg,或者中文「获取群组中所有消息」。 - 看这一项右侧的按钮状态。
注意:权限分「应用身份」和「用户身份」两组,要看的是应用身份那一侧。
4三种结果
A显示「已开通」
说明之前已经开过。回「A」即可。
B有「开通」或「申请」按钮,可以点
1. 点「开通权限」。
2. 回到应用,找到「版本管理与发布」,创建新版本并发布。
3. 等企业管理员审核通过。如果你自己就是管理员,在飞书管理后台点通过。
4. 通过后回「B,已开通」;只提交了版本就回「B,已提交」。
只点开通、不发版是不生效的,这一步最容易漏。
C搜不到,或点了提示无权限 / 需要企业认证
回「C」,并附上看到的那句提示的截图。
5需要回什么
一行就够:
AB,已提交B,已开通C+ 提示截图
6可能遇到的岔子
- 登录后看不到应用:你不是这个应用的管理员。找应用所有者来做。
- 搜不到:两种写法都试一遍(权限码和中文名)。仍然没有就是账号类型限制,个人版 / 免费版不提供这项。
- 点开通后报错:记下报错原文。
- 找不到「版本管理与发布」:在应用详情页左侧菜单,名字可能叫「版本管理与发布」或「发布」。
7提醒一句
开通之后,这个机器人能看到群里的所有消息,包括闲聊。这是权限本身的含义,绕不开。
建议在群里说明一下,让三个人都知道。技术上做得到,知情同意是另一件事,得单独处理。
建议在群里说明一下,让三个人都知道。技术上做得到,知情同意是另一件事,得单独处理。