企业微信会议提醒未触发,需依次检查:一、日历权限是否授予OpenClaw;二、OpenClaw后台服务是否正常运行;三、企业微信日历同步是否启用并匹配监控账户;四、Bot Webhook地址、Token及IP白名单是否配置正确;五、清除缓存并校准系统时间。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果企业微信会议提醒未能正常触发,且您已配置OpenClaw读取日历并推送会前通知,则可能是由于日历权限未授予、OpenClaw服务未运行或日历事件未正确同步所致。以下是排查与恢复该功能的多种操作路径:
一、检查OpenClaw对系统日历的访问授权
OpenClaw需获得操作系统级日历读取权限,否则无法获取会议事件数据,导致无法生成会前通知。
1、在macOS系统中,打开“系统设置”→“隐私与安全性”→“日历”,确认OpenClaw应用已被勾选启用。
2、在Windows系统中,进入“设置”→“隐私和安全性”→“日历”,确保“让应用访问日历”已开启,并在下方列表中找到OpenClaw并设为“允许”。
3、在iOS设备上,进入“设置”→“隐私与安全性”→“日历”,查找OpenClaw条目并开启开关。
4、在Android设备上,进入“设置”→“应用管理”→“OpenClaw”→“权限”,确认“日历”权限状态为“允许”。

二、验证OpenClaw后台服务运行状态
OpenClaw依赖常驻后台的服务进程持续轮询日历数据;若服务被系统休眠、强制停止或崩溃,将中断通知推送链路。
1、在macOS或Linux终端中执行 ps aux | grep openclaw,确认存在活跃的openclawd或openclaw-agent进程。
2、在Windows任务管理器中切换至“详细信息”页签,查找名为openclaw-service.exe或openclaw-daemon.exe的进程,右键选择“转到服务”以确认其关联服务处于“正在运行”状态。
3、在Android设备上,进入“开发者选项”→“正在运行的服务”,搜索openclaw关键词,确认其Service实例存活且未显示“destroyed”。
4、若发现进程不存在,手动启动OpenClaw主程序,并在设置中启用“开机自启”与“后台持续运行”选项。

三、校验企业微信日历事件同步源配置
OpenClaw仅能读取其明确绑定的日历账户中的事件;若企业微信会议未写入该日历,或使用了独立的iCloud/Google日历未接入OpenClaw,则无法识别会议时间点。
1、登录企业微信PC端,进入“工作台”→“会议”→“我的会议”,点击右上角“设置图标”,确认“将会议自动添加到系统日历”已开启。
OpenClaw专家 — 用于任何OpenClaw问题或需求,包括配置错误、网关崩溃、网关未启动、斜杠指令、频道路由等。
2、在系统日历App中新建一条测试会议,观察是否同步出现在OpenClaw所监控的日历名称下(如“Work WeCom”或“Corporate Calendar”)。
3、打开OpenClaw设置界面,进入“日历源管理”,核对已启用的日历账户是否包含企业微信所用账户,且同步状态显示为“最新更新于X分钟前”。
4、若存在多个日历账户,临时禁用非企业微信相关日历,避免事件过滤逻辑误判。

四、检查OpenClaw通知模板与企业微信Bot Webhook连通性
会前通知依赖OpenClaw调用企业微信Bot的Webhook地址发送消息;若URL失效、Token过期或网络策略拦截,将导致推送静默失败。
1、在OpenClaw配置文件中定位webhook_url字段,复制该URL并在浏览器新标签页中直接访问,确认返回结果为{"errcode":0,"errmsg":"ok"}。
2、登录企业微信管理后台,进入“应用管理”→“自建应用”→对应Bot名称,核对“接收消息”页签下的“Token”与“EncodingAESKey”是否与OpenClaw配置完全一致(含大小写与空格)。
3、在OpenClaw日志目录中查找latest.log,搜索关键词“webhook fail”或“http 401”,确认是否存在认证失败记录。
4、在企业微信Bot的“可调用IP列表”中,添加OpenClaw所在服务器或本机出口IP地址段,解除网络白名单限制。
五、重置OpenClaw日历事件缓存与时间偏移校准
OpenClaw本地缓存可能残留过期事件索引或因系统时区变更导致时间计算偏差,造成会前5分钟通知误判为已过期而跳过推送。
1、关闭OpenClaw主程序,在其安装目录下定位cache/子文件夹,删除其中所有以event_开头的JSON文件及index.db文件。
2、重新启动OpenClaw,在设置中进入“时间设置”,手动点击“同步系统时间”按钮,确保显示的当前UTC时间与time.gov标准时间误差小于1秒。
3、在OpenClaw日志中观察启动后是否输出类似"Loaded 7 upcoming events from calendar 'WeCom-Primary'"的日志行。
4、创建一条10分钟后开始的企业微信会议,等待至倒计时3分钟时,检查企业微信聊天窗口是否收到格式为【会议提醒】xxx将于3分钟后开始的通知卡片。


















