需检查微信通道绑定、pywencai数据源配置、cdp抓取模式、去重缓存及模板权限五方面:一、确认微信status为connected并完成扫码授权;二、安装stock-watcher技能,添加股票,创建price_alert.rule规则并调度;三、配置cdp直连同花顺页面;四、校验并重建price_alert_data.json缓存;五、启用合规微信模板id且正文不含敏感词。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已部署OpenClaw并希望在微信中实时接收个股股价异动提醒,则可能是由于监控任务未正确绑定微信通道或数据源配置缺失。以下是解决此问题的步骤:
一、确认微信通道已成功接入
OpenClaw需通过官方支持的WhatsApp/Slack/微信三类IM协议接入消息推送,微信接入依赖腾讯云QClaw适配层或本地WeChat Bot SDK桥接。未完成认证会导致所有提醒静默失败。
1、打开OpenClaw Web控制台(默认地址为 http://127.0.0.1:18789)。
2、进入【Settings】→【Notification Channels】→【WeChat】选项卡。
3、检查【Status】是否显示Connected;若为Disconnected,点击【Re-authenticate】扫描二维码重新授权。
4、验证授权后,向OpenClaw发送测试消息“/test notify”,观察微信是否收到含时间戳的回执。

二、配置Pywencai自然语言查询任务
股价异动依赖同花顺问财官方Python库Pywencai进行实时数据拉取,必须使用自然语言定义监控逻辑,例如“涨幅大于5%的创业板股票”,系统据此每5分钟执行一次比对。
1、在OpenClaw终端中执行命令:claw skill install stock-watcher 安装轻量级股票监控技能。
2、运行初始化指令:claw run "add stock 贵州茅台" 将目标股票加入关注池。
3、创建异动规则文件 price_alert.rule,内容为:「今日涨幅 > 5% 或 涨速 > 8% 或 换手率 > 20%」。
4、执行:claw schedule --interval 300 --rule price_alert.rule --notify wechat 启动每5分钟轮询任务。

三、启用本地CDP浏览器抓取增强模式
当Pywencai接口因问财服务限流返回空数据时,OpenClaw可切换至CDP(Chrome DevTools Protocol)直连同花顺JS渲染页,绕过API限制,确保关键异动不丢失。
1、确保本地已安装Chrome浏览器(版本 ≥ 120)且未运行其他实例。
由于微信的大热,为了更好的方便使用微信的用户查询一些信息,这篇文章是入门级的微信公众平台开发教程,需要的朋友可以参考下 这篇入门教程将引导你完成如下任务: 创建百度云平台应用启用微信公众平台开发模式获取订阅、文字、图片、语音、视频消息回复文本、图文及音乐消息程序开发
2、在OpenClaw配置目录下编辑 config.yaml,将data_source字段由pywencai改为cdp。
3、修改cdp_url为:https://stockpage.10jqka.com.cn/{stock_code}/,其中{stock_code}需替换为实际股票代码(如600519.SH)。
4、重启OpenClaw服务:systemctl restart openclaw(Linux)或双击桌面快捷方式(Windows)。

四、校验历史异动去重机制
OpenClaw默认启用对比去重引擎,仅在新数据与上一轮结果存在差异时触发推送,防止重复刷屏。若发现异动未提醒,大概率是去重缓存未更新或JSON存储损坏。
1、定位缓存文件路径:~/.qclaw/workspace/price_alert_data.json(macOS/Linux)或 %USERPROFILE%\.qclaw\workspace\price_alert_data.json(Windows)。
2、用文本编辑器打开该文件,确认末尾时间戳是否为最近5分钟内。
3、手动删除该文件,系统将在下次任务执行时重建全新缓存。
4、立即触发单次测试:claw run --once price_alert.rule,观察微信是否收到“检测到新异动:贵州茅台 +5.23%”类消息。
五、检查微信消息模板权限设置
腾讯对第三方Bot的消息模板有严格审核机制,未启用对应模板ID或模板内容含敏感词(如“涨停”“抄底”“买入”)将导致消息被拦截,仅在OpenClaw日志中记录“Template rejected”。
1、登录微信公众号平台,进入【功能】→【模板消息】。
2、查找已通过审核的模板,ID应以AT0002或AT0017开头,标题含“行情提醒”“异动通知”字样。
3、在OpenClaw配置中,将wechat_template_id字段设为该ID值。
4、修改模板正文为纯数据格式,例如:【{公司简称}】{当前价格}元,{涨跌幅},{异动类型}!,禁用感叹号超3个、金钱符号及投资建议类词汇。









