组织配 IM,个人配账号

SalesRoomRe · 2026-08-06 · 你说的两层,一层没有、一层有列没入口

你的表达完全能理解,而且**两层都说对了** 先确认

配什么现状
组织级 这个组织用哪家 IM + 那家的凭证 ⚠️ 在盒子的 .env 文件里,没有页面,加 Teams 要再配一组
个人级 我在那家 IM 里是哪个账号 ⚠️ 数据库有这一列,但没有入口 —— 现在靠脚本猜出来的

「怎么对应 Lark」现在的答案是:靠猜。
脚本拿这个人的邮箱去问 Lark「这个邮箱是谁」,查到就填上。
prod 猜中 21/28,剩 7 个人没有任何补救途径 —— 而他们不知道自己收不到。

为什么「猜」这条路走不通

问题
公司邮箱 ≠ IM 邮箱 prod 28 人里 7 个的飞书是用私人邮箱注册的
李荣会 rh.li@sparticle.com ←→ dmkd3006@gmail.com
猜错不会报错 飞书对着一个错的账号发消息照样返回成功 ——
于是「发出去了」和「发给了对的人」是两回事,而系统只知道前者
新人永远猜不中 入职当天邮箱还没进通讯录 → 查不到 → 没有任何东西会再试一次

所以你说的「像连邮箱那样让本人配」是对的 —— 自助 + 本人确认,是唯一能给出确定答案的路。

两层各自该长什么样

没点

决定了个人级要绑哪家

管理 › 连携
**组织级**

这个组织用哪家 IM
飞书 / Teams

那家的凭证
应用 ID · 密钥

用户设置
**个人级**

我在那家 IM 里是谁

系统发一条确认消息

他点了「就是我」

绑定成立

只是候选
**不算已绑定**

谁配配一次还是每人一次
组织级管理员整个组织一次
个人级本人每人一次

⭐ 关键:「绑定成立」不能等于「填了个账号」

Mia 抓到一个我没想到的事实:

账号猜错时,飞书照样返回 200。
所以「发送成功」不能签发「已绑定」—— 那和「换到 token 就说已连接」是同一个形状的谎。

所以流程里必须有本人点一下:系统发一张卡 → 他点「就是我」才算绑定。
卡上还要有「不是我」按钮 —— 没有它,一次猜错就是长期把客户资料发给陌生人

和邮箱连接同一条原则:「已连接」是一个动词的结果,不是一个存下来的形容词

接 Teams 的时候会怎样

改哪
组织级管理页多一个选项 + 一组凭证。这一层本来就该做成可配的 —— 现在在 .env 里,等于每个盒子手动改文件
个人级什么都不用改 —— 那一列叫 channel_account_id,不叫 lark_open_id,存什么由组织级的渠道类型决定
发送代码加一个投递实现;路由/闸门/台账都不动

列名不带渠道名这件事,正是你上次否掉 lark_open_id 时定的 —— 这里就是它的回报。

所以要做的顺序

1个人级绑定(用户设置里,像连邮箱那样)+ 确认卡先做这个
它直接修「7 人收不到」
2担当选人器(前端)—— 后端今天已就绪你能测的入口
3组织级渠道配置搬进管理页接 Teams 之前必须做

① 和 ② 都在 Mia 的稿里,后端我今天做了一半。 ③ 是新的 —— 你这一问才把它挖出来。

Generated as a visual answer · open in browser