wecom-automation

企业微信个人账号直连自动化。基于 Wechaty 框架实现企业微信消息接收、自动同意好友、知识库问答、人工介入提醒。适用于企业微信个人机器人和自动化助手场景。

By aaaaqwq · 448 installs

npx skills add aaaaqwq/agi-super-team --skill wecom-automation

Source repository · Upstream listing

企业微信个人账号直连自动化 基于 Wechaty 框架连接企业微信个人账号,实现完整的 AI 助手功能。适用于企业微信机器人、自动化客服、个人助手等场景。 核心功能 1. 自动同意好友添加 监听好友请求事件 自动通过好友验证 发送个性化欢迎消息 标注用户信息和来源 2. 智能问答(基于知识库) 向量知识库存储企业知识 语义搜索匹配问题 LLM 生成专业回复 支持多轮对话上下文 3. 人工介入提醒 置信度阈值自动判断 通过 Telegram/飞书通知人工 记录未解决问题用于优化 平滑转接到人工客服 4. 消息类型支持 文本消息(问答、对话) 图片消息(OCR、识别) 文件消息(DOCX、PDF 等) 语音消息(转文字、语音交互) 链接消息(预览、摘要) 名片消息(保存、处理) 技术架构 快速开始 方案选择 企业微信个人账号直连有两种方案: 方案 A:Wechaty + PadLocal(推荐,适合个人) 优点 : 配置简单,快速上手 稳定性高,官方维护 支持所有消息类型 适合个人使用 缺点 : PadLocal 需要付费(约 50 元/月) 单账号限制 适用场景 :个人助手、小规模客服 方案 B:企业微信内部应用 API(适合企业) 优点 : 官方 API,免费使用 稳定性最高 支持大规模部署 缺点 : 需要企业认证 配置相对复杂 功能受限于 API 适用场景 :企业客服、大规模应用 本技能使用方案 A(Wechaty + PadLocal) 第一步:申请 PadLocal Token 1. 访问 https://github.com/wechaty/wechaty 2. 选择 "PadLocal" 协议 3. 注册账号并获取 Token 4. 保存 Token 到 pass: 第二步:安装依赖 第三步:配置环境变量 编辑 ~/clawd/skills/wecom automation/.env : 第四步:初始化数据库 第五步:启动机器人 第六步:扫码登录 启动机器人后会显示二维码: 使用企业微信扫码登录后,机器人即可正常工作。 使用方法 场景 1:新好友自动欢迎 场景 2:知识库问答 场景 3:文件处理(DOCX/PDF) 场景 4:人工介入提醒 目录结构 API 参考文档 企业微信 API 文档 [企业微信 API 总览](https://developer.work.weixin.qq.com/document/path/90665) [消息发送](https://developer.work.weixin.qq.com/document/path/90236) [成员管理](https://developer.work.weixin.qq.com/document/path/90198) Wechaty 文档 [Wechaty 官方文档](https://wechaty.js.org) [PadLocal 协议](https://github.com/wechaty/puppet service) [消息类型](https://wechaty.js.org/docs/api/message) Kimi API 文档 [Kimi API 总览](https://platform.moonshot.cn/docs) [Embedding API](https://platform.moonshot.cn/docs/api/embedding) [Chat API](https://platform.moonshot.cn/docs/api/chat) 高级功能 1. 多轮对话记忆 2. 文件处理 3. 语音转文字 4. 图片 OCR 监控与维护 日志查看 性能监控 人工介入统计 故障排查 问题 1:无法扫码登录 问题 2:消息不回复 问题 3:文件无法接收 安全最佳实践 1. 密钥管理 所有密钥使用 pass 存储 环境变量引用,不硬编码 定期轮换 Token 2. 数据隐私 客户信息加密存储 定期清理敏感日志 遵守数据保护法规 3. 访问控制 API 接口鉴权 IP 白名单限制 请求频率限制 4. 审计日志 记录所有人工介入 定期审查访问日志 异常行为告警 扩展功能 1. 主动营销 2. 群组管理 3. 数据统计 相关技能 wecom cs automation : 企业微信客服 API 方式 feishu automation : 飞书平台自动化 notion automation : Notion 知识库集成 telegram automation : Telegram 通知集成 成本对比 方案 月成本 适用场景 Wechaty + PadLocal ~50元 个人、小团队 企业微信内部应用 免费 企业、大规模 企业微信客服 API 按量 企业客服 参考资源 [Wechaty GitHub](https://github.com/wechaty/wechaty) [PadLocal 官网](https://github.com/wechaty/puppet service) [企业微信开发者中心](https://developer.work.weixin.qq.com/) [PostgreSQL pgvector](https://github.com/pgvector/pgvector)