选哪个命令 user 身份和 bot 身份是两条完全独立的路径 。先确定当前身份,再按下表选命令: | 想做什么 | user 身份 | bot 身份 | |---|---|---| | 按姓名 / 邮箱搜员工拿 open id | | 不支持 | | 按关键词搜索当前用户可见的机器人 / 智能体 | | 不支持 | | 已知 open id 取他人资料 | | | | 查看自己 | 或 | 不支持 | | 查同事的个人状态 / 签名 | | 不支持 | 已知 open id 只是想发消息 / 排日程,不必经过 contact —— 直接 / 。 名字没说清是人还是机器人 / 智能体 用户给的名字常常不表明类型。例如「和 reviewDuck 约个会」里的 reviewDuck 可能是同事昵称,也可能是机器人。 - 名字含 bot / agent / AI / 助手 / 机器人 / 智能体 / assistant 等明显特征时,反过来先搜机器人更快 - 不确定的话两边都搜一下 典型场景 找张三给他发消息:先搜,确认 open id,再发: 批量查同事的个人状态 / 个性签名(先用 schema 看参数)。 搜索命中多条且后续操作有副作用(发消息、邀请会议等),把候选列给用户挑;不要擅自选第一条。 搜索机器人 / 智能体 使用 user 身份按关键词搜索当前用户可见的机器人,返回…