企微联系助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1b049da/cwf20266706
技能介绍
要解决的问题
商机与客户列表页面里,负责人联系信息散落在表格中,真正高频的操作只有三个:打开企微会话、复制企微 ID、拨打电话。把这三步塞进长流程里,用户就得反复切页面。但如果直接在卡片上放一个"打开企微"按钮,又会踩两个坑:用户没绑定企微时点下去毫无反应,或者更糟——有人试图抓包伪造登录态绕过企微安全策略。
卡片三按钮与字段驱动显隐
核心是联系人卡片上的三个按钮:开聊、复制 ID、拨号。显隐完全由数据字段决定:
- 有
workwxWechatId→ 开聊可用 - 无
workwxWechatId→ 按钮置灰,提示"未绑定企微",不留空白报错 - 有手机号 → 拨号按钮出现,走
tel:链接 - 无手机号 → 拨号按钮直接隐藏,而不是渲染一个死按钮
关键实现约束
- 开聊:调用仓库已有的桥接
openWeComContact(id, opts?),Skill 内部不伪造 SDK、不自建会话对象 - 复制:优先走 Clipboard API,失败时退化为选中文本让用户手动复制
- 状态反馈:统一 Toast 提示"已复制 / 未绑定 / 非企微环境"三种结果
- 自测覆盖:有 ID、无 ID、复制成功、
tel:链接四种路径都要过
适用边界
明确不做三件事:抓包伪造企微登录态、批量骚扰开聊、在未授权环境声称完整可用。它是插件化的协作工具,衔接已有桥接,而不是绕过企微安全策略的后门。普通浏览器环境下能力降级,需给出说明。
使用场景
- 商机列表页展示负责人卡片,用户点击开聊直接打开企微会话
- 客户表格无手机号时拨号按钮隐藏,避免出现无效操作
- 未绑定企微时点击开聊给出明确提示而非空白报错
- 复制企微ID失败时选中文本让用户手动复制
适合人员
- 在商机列表里逐条联系客户负责人的销售运营
- 在企微侧边栏集成联系卡片的前端工程师
- 需要把拨号、复制ID、开聊嵌入现有页面的产品经理
- 维护企业微信桥接层并约束安全边界的开发者