大数跨境

微信里的Openclaw定时任务失效了!我是怎么解决这个问题的

微信里的Openclaw定时任务失效了!我是怎么解决这个问题的 玩AI的方可乐
2026-04-04
1
导读:怎么又不行了?

你好,我是方可乐。

最近不是把OpenClaw接入到微信了嘛。然后我给它设置了一些定时任务。


一开始执行得挺准时的,但是我只看结果,没有去回复它,在我一两天没主动发消息给它后,它就开始不生效了。到时间都不发我。


我也有问过它,为什么定时任务不执行了?一时间它也给不出所以然。

离谱的是!!!

在我追问之后,这个定时任务竟然突然又好了。


这让我很懵。

坏得莫名其妙,恢复得莫名其妙?


于是我带着这个疑问,让龙虾服务器的Claude code分析微信这个渠道和相关日志,找到了答案。


我核心问题在session-guard.ts:  
WeChat 返回 errcode = -14  
→  pauseSession()  
→  所有API调用暂停1小时                      
具体链路:
1. monitor.ts 里有一个长轮询循环(getUpdates),持续和微信服务器保持会话                        
2. 如果微信服务器返回 -14(会话过期),插件立即 pauseSession()——这会阻止接下来1小时内所有发送
3. 1小时后自动解除暂停,但若微信侧的 session 已经彻底失效,下次轮询又会拿到 -14,再次暂停   

而我的情况就是:     
 - 手机微信长期在后台、或没有从微信主动发过消息 → token 彻底失效
 - 此时 getUpdates 长轮询持续拿到 -14,session 被永久 pause       
- 但cron任务的lastRunStatus: ok 其实是任务执行层面的状态(AI 思考完成了),不代表消息真的送到了微信

所以只要我继续每天和龙虾聊天,我的微信渠道会话就不会过期。

还是要保持活跃度,不能摸鱼。

更多养虾问题,欢迎交流。


写在最后

如果你在用 OpenClaw 也经常踩坑

   欢迎加入可乐的AI成长圈👇👇👇,一起探讨养虾心得。 

还能获取龙虾问题排查工具的持续版本更新,科学养虾。


2026,我正在做一个AI成长圈,一个聚集同行者的微信群,目前已经有不少同学加入。AI探索这件事,一个同频的圈子,一群共同前行的人,才能走得更快,更远。

   目前,可乐AI成长圈的价格是 139

   我会把自己真实的开发经验、工程复盘、模型探索路径,第一时间在这里分享给圈里的伙伴。一起走、一起试、一起成长。 


   加入可乐的AI成长圈,你将获得:

  • • 可随时在群里向我提问(AI 编程,工程链路、模型选型,学习路径等)
  • • 我的新 AI 应用都可免费优先体验
  • • 每个应用都会有工程复盘、踩坑记录、选型思路
  • • 一条真正可复制的 AI 成长路线
  • • OpenClaw 完整部署教程 + 常见问题排查手册

感兴趣的同学,欢迎加我微信咨询加入。



   这是方可乐的最新介绍,一起前行(V25.12.15)

【声明】内容源于网络
0
0
玩AI的方可乐
1234
内容 502
粉丝 0
玩AI的方可乐 1234
总阅读204
粉丝0
内容502