BobbyCat

飛書API介面呼叫次數最佳化

運維安全v1.0.0
作者:BobbyCat更新於 2026-05-11feishu-probe-optimize@clawhub_bobbycats/feishu-probe-optimize
伺服器運維配置生成#Feishu#飞书

據 AlphaMoat 統計,截至 2026-09,飛書API介面呼叫次數最佳化 累計下載 1,884 次、獲 1 個星標,在全部 5,078 個 AI 技能中排名第 4,509 位,在「運維安全」分類(264 個)中排名第 254 位。

累計安裝
291
累計下載
1884
星標
1
全站排名
#4,509
全站前 89% · 「運維安全」前 97%
平台累計安裝累計下載星標評論
ClawHub ↗218521-
SkillHub ↗29118841—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

OpenClaw 飛書擴充套件的健康檢查每分鐘呼叫一次 /open-apis/bot/v3/info,預設成功快取 10 分鐘、失敗快取 1 分鐘,N 個賬號每月約呼叫 N×43,200 次(3 賬號即 129,600 次),很容易超過飛書每月 50,000 次的免費額度。最佳化方案是把快取改為成功 24 小時、失敗 1 小時,3 個賬號每月僅 90 次呼叫,節省 99.93%。步驟:修改 probe.ts 中的兩個 TTL 常量 → 必須 pnpm build 全量編譯(單擴充套件編譯會清空 dist/extensions/ 導致服務迴圈崩潰)→ 重啟並驗證 openclaw-gateway。OpenClaw 大版本更新會覆蓋該檔案,需要重新修改並編譯。

資料釋出於 2026-10-29

可以用來做什麼

  • 調整飛書擴充套件健康檢查的快取時長
  • 按步驟修改 probe.ts、全量編譯並重啟閘道器
  • 排查服務重啟後崩潰或快取未生效的問題

什麼時候用

  • 飛書免費 API 額度吃緊、需要降低呼叫量時
  • 多賬號場景下健康檢查呼叫過多時
  • OpenClaw 更新後需要重新應用快取最佳化時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

幫我把飛書 probe 的成功快取改成 24 小時。
為什麼單擴充套件編譯會導致閘道器崩潰?
核對一下當前每月的飛書 API 呼叫量。

月度資料趨勢

累計下載1884
413120319932026-03 · 累計下載 5222026-05 · 累計下載 8552026-06 · 累計下載 10172026-07 · 累計下載 13152026-08 · 累計下載 15482026-09 · 累計下載 188426-0326-09
星標1
0122026-03 · 星標 12026-05 · 星標 12026-06 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-091884—1
2026-081548+17.7%1
2026-071315+29.3%1
2026-061017+18.9%1
2026-05855—1
2026-03522—1

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

3.8 KB · ClawHub v1.0.0
# 飞书 Probe 优化

检测并优化飞书扩展的 probe 缓存配置,减少 API 调用次数。

## 问题背景

OpenClaw 的飞书扩展在每次健康检查时会调用飞书 Bot API `/open-apis/bot/v3/info` 来验证连接状态。健康检查每分钟执行一次。

> **飞书免费额度**:每月 50,000 次(2026年3月)
展開全部(共 150 行)
### 默认配置

| 状态 | 缓存时间 |
|------|---------|
| 成功 | 10 分钟 |
| 失败 | 1 分钟 |

### 默认情况下的 API 调用量

假设配置了 N 个飞书账号:

- 每天调用:N × 24 × 60 = N × 1,440 次
- 每月调用:N × 43,200 次

如果配置 3 个飞书账号,每月调用 **129,600 次**,很容易超过飞书免费配额。

## 优化方案

将缓存时间调整为更长间隔:

| 状态 | 默认时间 | 优化后时间 |
|------|---------|-----------|
| 成功 | 10 分钟 | **24 小时** |
| 失败 | 1 分钟 | **1 小时** |

### 优化后的 API 调用量

- 每天调用:N × 1 次 = N 次
- 每月调用:N × 30 次

3 个账号:每月仅 **90 次**,节省 **99.93%**。

## 新增飞书账号

每增加一个飞书账号,每 24 小时会增加 1 次 API 调用(成功情况下)。配置本身无需修改,缓存机制自动适配所有账号。

| 账号数 | 每天调用 | 每月调用 |
|--------|---------|---------|
| 1 | 1 | 30 |
| 3 | 3 | 90 |
| 5 | 5 | 150 |
| 10 | 10 | 300 |

## 更新 OpenClaw 后

OpenClaw 大版本更新时,`extensions/feishu/src/probe.ts` 文件会被覆盖,缓存时间会恢复到默认值(10分钟/1分钟)。

**更新后需要:**

1. 重新修改 `probe.ts` 中的缓存配置
2. 执行全量编译:`pnpm build`
3. 重启服务:`systemctl --user restart openclaw-gateway`

详见下文「使用步骤」。

## 使用步骤

### 步骤 1:定位文件

```bash
find ~/.openclaw/workspace/openclaw/extensions/feishu/src -name "probe.ts"
```

### 步骤 2:修改配置

打开 probe.ts,找到这两行:

```typescript
const PROBE_SUCCESS_TTL_MS = 10 * 60 * 1000; // 10 minutes
const PROBE_ERROR_TTL_MS = 60 * 1000; // 1 minute
```

修改为:

```typescript
const PROBE_SUCCESS_TTL_MS = 24 * 60 * 60 * 1000; // 24 hours
const PROBE_ERROR_TTL_MS = 60 * 60 * 1000; // 1 hour
```

### 步骤 3:全量编译

**重要:必须执行全量编译,禁止单扩展编译。**

```bash
cd ~/.openclaw/workspace/openclaw
pnpm build
```

### 步骤 4:验证编译产物

检查 `dist/extensions/` 目录是否包含全部扩展(feishu、telegram 等)。如果只剩 feishu,说明编译方式错误。

### 步骤 5:重启服务

```bash
systemctl --user restart openclaw-gateway
```

### 步骤 6:验证服务状态

```bash
systemctl --user status openclaw-gateway
```

确认服务正常运行(active (running))。

## 为什么必须全量编译?

单扩展编译(如 `pnpm --filter feishu build`)会清空并覆盖 `dist/extensions/` 目录,导致其他扩展的编译产物被删除。

重启后服务会因配置校验失败而崩溃,并进入循环重启。

## 故障排查

### 服务重启后崩溃

```bash
journalctl --user -u openclaw-gateway -n 50
```

- 报错 `plugin not found`:dist 目录不完整,需要重新执行全量编译
- 报错 `Config invalid`:检查 openclaw.json 中的扩展配置

### 缓存未生效

确认修改的是 `extensions/feishu/src/probe.ts`(源码),不是 `dist/extensions/feishu/probe.js`(编译产物)。

## 前后对比

| 指标 | 优化前(3账号) | 优化后(3账号) | 节省 |
|------|----------------|----------------|------|
| 每天调用 | 4,320 次 | 3 次 | 99.93% |
| 每月调用 | 129,600 次 | 90 次 | 99.93% |
| 每年调用 | 1,555,200 次 | 1,095 次 | 99.93% |

## 更多信息

- 飞书 Bot API 文档:https://open.feishu.cn/document/server-docs/bot-v3/bot-info
- OpenClaw 飞书扩展:https://docs.openclaw.ai/channels/feishu

「運維安全」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。