Agent Skills
返回列表
泛微E10易秒办即时通讯

泛微E10易秒办即时通讯

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-vsc9dz4y/weaver-e10-yimiaoban。

技能介绍

在把 Agent 接入泛微 E10 这类重型 OA 时,最容易卡住的并不是模型会不会写代码,而是三件事:第一,系统接口往往要求复杂的登录态、请求头和签名,直接手写 HTTP 请求很容易在认证阶段失败;第二,用户说的「张三」「昨天那个群」「提醒里有什么」并不是接口参数,Agent 需要先做意图归类和实体解析;第三,读消息如果不对分页、时间范围和倒序规则做约束,很容易一次性拉爆接口。@org-vsc9dz4y/weaver-e10-yimiaoban 就是为了把这些问题收敛到一组可预测的脚本里。

核心能力与工作方式

该 Skill 将 E10 工作消息模块的 HTTP 接口封装为 scripts/ 下的 CLI 命令,覆盖查会话、发消息、拉取聊天记录、系统消息读取,以及建群、邀请、踢人、退群、解散群等群管理能力。

Agent 处理请求时并不是直接拼 JSON,而是按固定流程运行:

  • 先校验登录:所有操作都必须依赖 weaver-e10-login 提供完整登录会话和认证信息,脚本只读取当前激活 profile。
  • 再归类意图:把用户原话归类到查记录、发消息、看会话、查人员、群管理、系统消息等类别,避免把「看看聊天」误判成发消息。
  • 解析实体:把姓名、群名、系统会话名转换为 uid、cid、group-id 等实体;人员信息由 weaver-e10-hrm 负责采集,IM 侧不自行实现 HRM 接口。
  • 执行脚本:例如 node scripts/syncGroupMsg.js --group-id 125 拉群消息,或 node scripts/sendSingleMsg.js --to-uid 1001 --to-cid 2001 --txt 你好 发送单聊消息。

展示与分页约定

消息、会话、系统提醒统一按 Markdown 表格输出,并按消息 id 从大到小排序,也就是最新内容排在前面。单聊和群聊展示发送者、时间、消息类型和内容;文件与图片会以 [文件名] 形式展示,富文本则拼接多种消息片段。

时间范围默认只取当天。用户说「最近一周」时,脚本会通过 MakeMinAndMaxIdByTm 把时间转换为消息 id 范围,Agent 不需要手动拼 ID。分页被明确限制为单次只拉一页,默认 20 条,单页上限 50 条。即使用户说「拉全部」,Agent 也必须先停下报告本次结果和剩余规模,再等待下一次明确指示。

适用边界与注意点

它适合处理 E10 工作消息模块内的 IM 能力,不替代 E10 流程表单、业务单据或其他 OA 模块本身。所有认证头、Cookie 原始串、ETEAMSID 解密和国际化文案还原都应交给现成脚本,不要在业务代码里手工构造请求头。

发送消息和破坏性操作前必须确认对象与内容:单聊要确认 uid/cid,群聊要确认群对象,踢人、退群、解散群等操作尤其要显式确认。撤回消息只支持撤回自己发送的消息,并且需要带上消息 ser_msgid 与来源会话。若当天没有数据,应提示用户指定时间范围,而不是继续静默返回空结果。

使用场景

  • 需要在对话中让 Agent 把员工姓名解析成 IM 身份,再发送一条单聊通知消息
  • 项目启动后需要在群里快速创建群聊并邀请相关人员,确认群名与成员后执行
  • 需要让 Agent 查看当天某同事的聊天记录,按默认当天范围拉取并展示最新一页
  • 收到系统提醒后需要 Agent 搜索系统消息分组,拉取当天流程待办并展示处理状态

适合人员

  • 泛微 E10 管理员:需要在 Agent 对话中直接操作 IM 消息和群组,减少手工点击
  • 企业 IT 集成开发者:需要把 E10 工作消息接口封装成 Agent 可调用的稳定脚本
  • 团队项目负责人:经常要在群里通知任务进度并确认成员已读,希望通过对话完成
  • 流程审批跟进人员:需要快速查看当天新到达的流程提醒并判断是否需要处理