💼 OpenClaw企业微信集成实战教程

WeCom MCP完全指南 — 消息、日程、文档、通讯录一站式搞定

为什么选择企业微信集成?

企业微信(WeCom)是中国企业最常用的办公通讯工具之一。OpenClaw通过MCP Server深度集成了企业微信,让你的AI Agent可以直接在企业微信里发消息、管日程、查通讯录、处理审批。

💡 核心价值: 把AI Agent的能力直接送到员工的工作流中,无需切换工具。Agent可以在群里汇报进度、自动安排会议、查询同事信息。

集成架构

OpenClaw Agent
    ↓ (MCP Protocol)
WeCom MCP Server
    ↓ (企业微信API)
企业微信客户端 ← 员工看到的消息/日程/文档

可用工具分类

分类工具功能
消息wecom_mcp (list call)发送文本/图片/文件消息
wecom-msg消息管理Skill
wecom-contact通讯录查询
日程wecom-schedule日程管理
wecom-meeting会议安排
文档wecom-doc文档协作
任务wecom-todo待办事项
表格wecom-smartsheet智能表格

实战一:发送消息到群聊

使用wecom_mcp工具

// 发送文本消息
wecom_mcp({
  action: "call",
  category: "msg",
  method: "sendText",
  args: {
    chatId: "群聊ID",
    content: "今日SEO报告:新增页面8个,收录率提升12%"
  }
})

// 发送Markdown消息
wecom_mcp({
  action: "call",
  category: "msg",
  method: "sendMarkdown",
  args: {
    chatId: "群聊ID",
    content: "# 今日数据\n- 新增页面: 8\n- 收录率: +12%\n- 流量: +5.3%"
  }
})

使用message工具

// 直接发送到企业微信
message({
  action: "send",
  channel: "wecom",
  target: "群聊ID或用户ID",
  message: "今日SEO报告已完成,请查看"
})

实战二:查询通讯录

// 列出MCP通讯录工具
wecom_mcp({
  action: "list",
  category: "contact"
})

// 查询用户信息
wecom_mcp({
  action: "call",
  category: "contact",
  method: "getContact",
  args: { userId: "用户ID" }
})

// 搜索用户
wecom_mcp({
  action: "call",
  category: "contact",
  method: "searchUser",
  args: { keyword: "张三" }
})

实战三:日程和会议管理

// 创建会议
wecom_mcp({
  action: "call",
  category: "meeting",
  method: "create",
  args: {
    title: "AI Agent周会",
    startTime: "2026-06-13T10:00:00+08:00",
    endTime: "2026-06-13T11:00:00+08:00",
    attendees: ["user1", "user2", "user3"]
  }
})

// 查询日程
wecom_mcp({
  action: "call",
  category: "schedule",
  method: "list",
  args: {
    startTime: "2026-06-12T00:00:00+08:00",
    endTime: "2026-06-12T23:59:59+08:00"
  }
})

实战四:文档协作

// 创建文档
wecom_mcp({
  action: "call",
  category: "doc",
  method: "create",
  args: {
    title: "OpenClaw部署文档",
    content: "# 部署步骤\n1. 安装依赖\n2. 配置环境\n3. 启动服务"
  }
})

// 查询文档列表
wecom_mcp({
  action: "call",
  category: "doc",
  method: "list",
  args: {}
})

实战五:待办事项

// 创建待办
wecom_mcp({
  action: "call",
  category: "todo",
  method: "create",
  args: {
    title: "完成SEO巡检报告",
    dueDate: "2026-06-13",
    assignee: "user1"
  }
})

// 完成待办
wecom_mcp({
  action: "call",
  category: "todo",
  method: "complete",
  args: { taskId: "task_id" }
})

自动化场景

每日自动汇报

// 结合cron定时任务
// 每天18:00自动发送日报到企业微信群
cron({
  action: "add",
  job: {
    name: "wecom-daily-report",
    schedule: { kind: "cron", expr: "0 18 * * *", tz: "Asia/Shanghai" },
    sessionTarget: "isolated",
    payload: {
      kind: "agentTurn",
      message: "生成今日营销数据报告并发送到企业微信群"
    }
  }
})

异常告警

// 监控网站状态,异常时发送告警
// Agent定期检查 → 发现异常 → 企业微信通知负责人

最佳实践

⚠️ 安全提醒: 企业微信API需要corpid和corpsecret,务必保管好凭据,不要提交到代码仓库。建议使用环境变量存储。