返回顶部
o

openclaw-feishu-quota-guard飞书配额守护

Use when a user wants OpenClaw itself to diagnose or fix Feishu/Lark quota burn caused by heartbeats, health checks, webhook probes, or overly expensive background runs. Start by running the bundled run-once fixer, then only do manual follow-up if custom gateway or webhook code is detected.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.2.0
安全检测
已通过
166
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openclaw-feishu-quota-guard

OpenClaw Feishu 配额守卫

当 OpenClaw 连接到飞书,且用户报告免费配额或付费 API 预算异常消耗时,使用此技能。

此技能基于一个关于 OpenClaw + 飞书 配额消耗的简短 Bilibili 视频,并与当前 OpenClaw 文档进行了交叉验证。可能的故障模式并非聊天使用本身,而是后台流量:

  • - OpenClaw 心跳运行仍然命中云模型
  • 飞书 webhook 或自定义网关健康检查意外触发模型工作

仅在需要基于来源的精确假设时,才阅读 references/source-notes.md

快速开始

  1. 1. 在该机器的原生 shell 中运行捆绑的修复工具:
- macOS/Linux:bash scripts/run-once.sh --dry-run - Windows PowerShell:powershell -ExecutionPolicy Bypass -File scripts/run-once.ps1 --dry-run - 任何操作系统(使用 Python):python scripts/applyfeishuquota_fix.py --dry-run
  1. 2. 如果摘要仅报告官方/当前的 OpenClaw 心跳设置,则运行不带 --dry-run 的相同命令。
  2. 如果摘要报告了自定义 webhook 或网关健康路由,则保留自动心跳修复,然后手动检查这些文件。
  3. 重启相关进程,并从日志中验证重复的探测不再触发昂贵的模型调用。

捆绑修复工具的默认行为

捆绑的修复工具仅对标准 OpenClaw 配置进行安全的自动更改:

  • - agents.defaults.heartbeat.every = 1h
  • agents.defaults.heartbeat.lightContext = true
  • agents.defaults.heartbeat.isolatedSession = true
  • 如果 target 缺失,则设置 target = none

如果您希望完全停止而不是限制,请运行:

bash
bash scripts/run-once.sh --mode disable

在 Windows 上:

powershell
powershell -ExecutionPolicy Bypass -File scripts/run-once.ps1 --mode disable

这将设置:

  • - agents.defaults.heartbeat.every = 0m

工作流程

1. 首先确认拓扑结构

不要盲目打补丁。

  • - 如果安装使用了捆绑/当前的飞书插件,首先将其视为心跳成本问题。
  • 如果安装使用了 webhook 桥接或自定义网关,在修改心跳设置之前先检查健康路由。

有用的搜索关键词:

  • - channels.feishu
  • @openclaw/feishu
  • heartbeat
  • HEARTBEAT.md
  • connectionMode
  • webhook
  • verificationToken
  • health
  • gateway

2. 修复路径 A:减少或降低 OpenClaw 心跳工作的成本

对于官方/当前插件,或任何时候日志显示定时心跳运行导致支出时,使用此路径。

重点关注:

  • - ~/.openclaw/openclaw.json 或用户实际运行的工作区配置
  • agents.defaults.heartbeat
  • agents.list[].heartbeat
  • HEARTBEAT.md

推荐的修复顺序:

  1. 1. 首先以限制模式运行捆绑的修复工具。
它应用当前 OpenClaw 心跳文档支持的最低风险成本降低设置。
  1. 2. 如果不需要心跳,则禁用心跳或使心跳提示有效为空。
OpenClaw 文档说明,有效为空的 HEARTBEAT.md 会跳过心跳运行并节省 API 调用。
  1. 3. 如果需要心跳,首先降低频率。
安全的首次操作:将 every 从短间隔改为 1h 或更长。
  1. 4. 减少令牌和上下文成本。
在适当时优先使用 lightContext: true、isolatedSession: true,并避免将心跳输出发送到任何地方,除非用户确实需要。
  1. 5. 将心跳路由远离昂贵的云模型。
如果安装支持单独的心跳模型,使用廉价或本地模型仅用于心跳检查。
  1. 6. 保持 HEARTBEAT.md 简短。
臃肿的检查清单每次运行都会浪费令牌。

手动编辑配置时,优先进行最小更改,例如:

jsonc
{
agents: {
defaults: {
heartbeat: {
every: 1h,
lightContext: true,
target: none
}
}
}
}

仅当该安装中的配置格式已支持时,才添加心跳专用的本地模型。

3. 修复路径 B:阻止飞书/webhook 健康探测触及模型

对于旧版安装、自定义桥接或任何 /health、/ready 或 webhook 验证最终调用 OpenClaw 聊天/模型逻辑的代码库,使用此路径。

目标:活跃度检查必须返回廉价的静态成功响应,除非用户明确需要端到端的综合测试。

推荐的修复顺序:

  1. 1. 除非相关路由明显且独立,否则不要自动修补任意应用代码。
  2. 将活跃度检查与端到端检查分开。
/health 通常应返回静态的 200 OK 加上轻量级进程信息。
  1. 3. 如果需要真正的下游检查,缓存成功结果。
当替代方案是每分钟付费时,24 小时缓存是机器人仍在工作验证的良好默认值。
  1. 4. 绝不让飞书验证或心跳探测调用主聊天管道。
  2. 如果自定义桥接当前每 60 秒 ping 一次模型,在更改面向用户的聊天行为之前,先修补该路由。

对于路由处理器,可接受的结果是:

  • - 静态 ok
  • 缓存的状态对象
  • 廉价的本地状态检查

避免:

  • - 调用主消息处理器
  • 创建新的 OpenClaw 聊天轮次
  • 仅为了回答健康探测而调用付费模型

4. 补丁后验证

编辑后:

  1. 1. 重启 OpenClaw 网关、插件主机或自定义桥接。
  2. 观察日志 3-5 分钟。
  3. 确认以下结果之一:
- 心跳频率降至预期间隔 - /health 仍然被访问,但没有模型调用随之发生 - 配额消耗率停止异常增长

如果用户使用 Docker,请检查容器日志,而不是假设主机路径。

防护措施

  • - 不要更改无关的聊天路由。
  • 除非用户有意离开 webhook 模式,否则不要移除 webhook 验证。
  • 优先选择能阻止重复付费调用的最小补丁。
  • 如果系统混合了官方飞书配置和自定义网关代码,先修补自定义健康路由,然后审查心跳设置。
  • 如果捆绑的修复工具已解决标准心跳成本问题,请明确说明并在此停止,除非扫描中仍出现自定义 webhook 代码。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-feishu-quota-guard-1776058943 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-feishu-quota-guard-1776058943 技能

通过命令行安装

skillhub install openclaw-feishu-quota-guard-1776058943

下载

⬇ 下载 openclaw-feishu-quota-guard v0.2.0(免费)

文件大小: 15.98 KB | 发布时间: 2026-4-15 13:43

v0.2.0 最新 2026-4-15 13:43
Initial public release

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部