要实现每天在特定微信群自动群发消息(如您提供的“早安问候+新闻摘要”内容),OpenClaw(含其衍生工具EasyClaw) 可通过企业微信机器人个人微信插件实现自动化,核心逻辑是“定时触发任务→生成消息内容→调用微信接口发送”。以下是两种方案的详细实现步骤(均基于2026年最新版本工具):

一、核心方案选择:企业微信机器人(推荐)

优势:稳定合规(企业微信官方接口)、支持群聊@、不易封号;适合:需要长期使用、对稳定性要求高的场景。
工具:OpenClaw(或EasyClaw)+ 企业微信机器人 + 定时任务插件。

步骤1:部署OpenClaw并接入企业微信
  1. 部署OpenClaw
    使用阿里云轻量应用服务器(预装OpenClaw镜像),10分钟内完成部署(参考:https://www.aliyun.com/activity/ecs/clawdbot)。
    关键配置:

    • 绑定公网IP(需备案);
    • 放行18789端口(OpenClaw核心端口);
    • 配置阿里云百炼API-Key(用于生成消息内容,如新闻摘要)。
  2. 创建企业微信机器人

    • 登录企业微信管理后台(https://work.weixin.qq.com/),进入“应用管理→自建应用→创建应用”;
    • 填写应用名称(如“每日早安机器人”),上传图标,记录AgentIdSecret(后续配置需用);
    • 进入“接收消息→设置API接收”,生成TokenEncodingAESKey(用于加密通信),并配置回调URL(http://你的服务器公网IP:18789/wecom/agent)。
  3. 配置OpenClaw与企业微信对接
    编辑OpenClaw配置文件(openclaw.json),添加企业微信通道信息:

    {
      "channels": {
        "wecom-app": {
          "enabled": true,
          "corpId": "你的企业ID(我的企业→企业信息)",
          "corpSecret": "你的应用Secret",
          "agentId": 你的AgentId,
          "token": "你的Token",
          "encodingAESKey": "你的EncodingAESKey",
          "dmPolicy": "open",  // 允许私聊
          "groupPolicy": "open"  // 允许群聊
        }
      }
    }
    

    重启OpenClaw服务(openclaw gateway restart),完成对接。

步骤2:创建“每日消息”技能(生成内容)

使用OpenClaw的技能库(或EasyClaw的“通过对话创建技能”功能),创建一个自动生成每日消息的技能:

  1. 技能需求

    • 输入:日期(如“3月4日”);
    • 输出:早安问候+新闻摘要(如您提供的内容:“福[福][福]早上好!3月4日,星期三,农历正月十六……”)。
  2. 提示词设计(以EasyClaw为例):
    通过对话创建技能时,输入以下提示词(可根据需求调整格式):

    请生成每日早安消息,包含以下内容:
    1. 日期(星期、农历);
    2. 温馨问候(如“工作愉快,生活喜乐!”);
    3. 新闻摘要(从指定来源获取,如春运数据、政协会议、AI排行榜等);
    4. 结尾祝福(如“如花绽放,幸福安康!”)。
    格式要求:使用emoji增强可读性,每段开头加[福][福][福]或[發][發][發]。
    

    示例输出(符合您的需求):

    [福][福][福]早上好!3月4日,星期三,农历正月十六,工作愉快,生活喜乐![發][發][發]
    1、春运第30天,全社会跨区域人员流动量预计达1.82亿人次,较2025年同期增长0.8%;
    2、全国政协十四届四次会议4日下午3时开幕,11日上午闭幕,会期7天;
    ……(省略其他新闻)
    [礼物][礼物][礼物] 如花绽放,幸福安康![礼物][礼物][礼物]

  3. 技能优化
    通过EasyClaw的“技能调试”功能,调整提示词(如增加“新闻来源”“数据准确性”约束),直到生成的消息符合预期。

步骤3:设置定时任务(自动发送)

使用OpenClaw的定时任务插件(或EasyClaw的“任务管理器”),设置每天固定时间(如早8点)触发消息发送:

  1. 获取企业微信群机器人Webhook
    进入企业微信群聊,添加“群机器人”(设置→添加机器人→自定义名称),获取Webhook地址(如https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx)。
  2. 配置定时任务
    在OpenClaw中创建定时任务,内容为:
    • 触发条件:每天8:00;
    • 执行动作:调用“每日消息”技能生成内容,然后通过企业微信机器人Webhook发送消息到指定群聊。
      示例命令(EasyClaw):
    每天8点,生成每日早安消息,并发送到企业微信群(Webhook地址:xxx)。
    

二、备选方案:个人微信插件(适合小范围使用)

优势:无需企业微信认证,直接使用个人微信;劣势:稳定性略低(依赖第三方协议)。
工具:OpenClaw + 个人微信插件(如@canghe/openclaw-wechat)。

步骤1:安装个人微信插件
  1. 克隆插件代码
    git clone https://github.com/freestylefly/openclaw-wechat.git
    cd openclaw-wechat
    
  2. 安装依赖
    npm install
    
  3. 配置插件
    编辑config.json,添加OpenClaw服务器地址、微信登录凭证(如apiKeyproxyUrl):
    {
      "openclawServer": "http://你的服务器公网IP:18789",
      "wechatApiKey": "你的微信插件API Key",
      "proxyUrl": "http://你的代理服务器IP:3000"  // 可选,用于穿透内网
    }
    
步骤2:登录个人微信并加入群聊
  1. 启动插件
    npm start
    
  2. 扫码登录
    用个人微信扫码(插件会生成二维码),登录后,将机器人加入需要自动发消息的群聊。
步骤3:设置定时任务

同企业微信方案,使用OpenClaw的定时任务插件,设置每天固定时间触发消息发送(需调用个人微信插件的发送接口)。

三、关键注意事项

  1. 消息格式
    使用emoji增强可读性(如[福][福][福]、[發][發][發]),避免发送违规内容(如广告、敏感信息)。
  2. 稳定性
    • 企业微信机器人:需将服务器IP加入企业可信IP(企业微信管理后台→我的企业→企业信息→可信IP);
    • 个人微信插件:建议使用固定IP(避免频繁更换IP触发风控)。
  3. 成本控制
    • OpenClaw开源免费,阿里云轻量应用服务器月付低至9.9元(新用户);
    • EasyClaw每天赠送200积分(足够生成1-2条消息),付费版(如按月订阅)适合高频使用。

总结

通过企业微信机器人个人微信插件,结合OpenClaw的技能生成定时任务功能,可实现每天在特定微信群自动群发消息的需求。企业微信方案更稳定合规,适合长期使用;个人微信方案适合小范围测试。您可根据自身需求选择合适的方案,具体步骤可参考上述指南(如需更详细的截图或命令,可留言告知)。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐