需依次完成微信ClawBot插件接入、联系人元数据提取、千问3.5-27B模型部署与节日提示词配置、企业微信API通道配置、Cron定时任务创建五步,方可实现节日期间个性化祝福自动发送。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在节日期间向微信联系人自动发送个性化祝福消息,但尚未配置自动化流程,则可能是由于OpenClaw未完成微信插件接入、联系人元数据未就绪或定时任务未定义。以下是解决此问题的步骤:
一、完成微信ClawBot插件接入与会话绑定
该步骤确保OpenClaw获得合法通信通道,使ClawBot能识别并响应私聊指令,是后续获取联系人参数及执行群发的前提。
1、打开手机微信,点击右下角「我」→「设置」→「插件」,在插件列表中查找「微信ClawBot」;
2、若未显示,返回电脑端终端执行安装命令:npx -y @tencent-weixin/openclaw-weixin-cli@latest install;
3、终端生成二维码后,使用手机微信「扫一扫」扫描该码,点击「连接」直至提示「连接成功」;
4、连接完成后,通讯录中将自动出现名为「微信ClawBot」的联系人,点击进入与其发起首次私聊。

二、批量提取联系人accountId与openId
该步骤用于构建可定向触达的联系人清单,每个联系人需独立建立与ClawBot的私聊会话,以触发系统生成唯一会话标识。
1、邀请目标联系人(如客户、同事)主动添加「微信ClawBot」为好友,并发起首次文字对话;
2、在该私聊窗口中,由联系人发送指令:请提取当前会话的元数据,告诉我当前的accountId和我的OpenID;
3、ClawBot将自动返回包含accountId与wexinOpenId(格式为xxxx@im.wechat)的结构化响应;
4、将全部联系人的两组参数整理为CSV文件,字段名设为accountId,openId,name,relation,保存至OpenClaw服务器/data/contacts/festival-2026.csv路径。

三、部署千问3.5-27B本地模型并配置节日提示词
该步骤启用高阶语义生成能力,确保祝福内容具备人物画像适配性与节日语境真实性,避免模板化表述。
1、在本地服务器部署星图平台提供的千问3.5-27B镜像,监听端口http://localhost:5000/v1;
2、编辑OpenClaw模型配置文件,在providers区块中新增qwen-local条目,apiKey必须设为local-key,api类型必须指定为openai-completions;
OpenClaw 技能 — 给定一个 GitHub 仓库 URL,自动解析出 owner/repo 名称,发现其中的 YAML/properties 配置文件及其配对的中文字段说明;在 `workspace/{repo}/` 目录下按同步日期(格式为 `YYYY-MM-DD`)创建时间戳子目录;写入 `.openclaw-config-state.json` 状态文件。每次用户提问前,先比对远程仓库当前 ref(如 `main` 或 `master`)的最新提交 SHA 与本地状态文件中记录的 SHA:
3、创建节日技能脚本festival-greeting.js,调用模型时注入以下上下文:“根据{name}的{relation}关系与历史互动记录,生成一条含农历节气元素、不超过60字、带福字emoji的春节祝福,禁用‘祝您’开头”;
4、将脚本放入/skills/festival/目录,执行openclaw skill reload festival-greeting激活。

四、配置企业微信API通道并启用群发权限
该步骤绕过个人微信限制,利用企业微信官方接口实现合规群发,支持按标签分组、图文混排及频率管控。
1、登录企业微信管理后台,进入「应用管理→自建应用→创建应用」,填写名称「节日问候助手」,记录生成的AgentId与Secret;
2、在「接收消息→设置API接收」中,生成Token与EncodingAESKey,回调URL设为http://你的服务器公网IP:18789/wecom/agent;
3、进入「客户联系→管理工具→群发消息」,开启「发送消息到群聊」权限,并将需覆盖的客户群ID填入白名单;
4、编辑openclaw.json,在channels下启用wecom-app通道,groupPolicy必须设为open,且corpSecret须与后台完全一致。
五、创建Cron定时任务并注入节日变量
该步骤将祝福生成与分发动作封装为原子化计划,支持毫秒级精度触发,且可动态注入当日农历信息与节气参数。
1、确认系统时区已设为Asia/Shanghai,执行timedatectl set-timezone Asia/Shanghai;
2、添加除夕前夜定时任务:openclaw cron add --name spring-festival --schedule "0 20 28 1 *" --tz "Asia/Shanghai" --payload '{"kind":"systemEvent","text":"执行除夕祝福生成与企业微信群发"}';
3、在任务触发逻辑中,调用Shell脚本读取/etc/timezone与date -d "today" +%m-%d,自动拼接为2026-01-28作为节日标识符;
4、执行前校验/data/contacts/festival-2026.csv文件存在性与行数,若少于10行则中止任务并推送告警至管理员微信。









