惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
D
Docker
J
Java Code Geeks
腾讯CDC
Blog — PlanetScale
Blog — PlanetScale
G
Google Developers Blog
M
MIT News - Artificial intelligence
L
LangChain Blog
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
MyScale Blog
MyScale Blog
博客园 - Franky
GbyAI
GbyAI
Hugging Face - Blog
Hugging Face - Blog
aimingoo的专栏
aimingoo的专栏
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
N
Netflix TechBlog - Medium
B
Blog RSS Feed
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News

文武科技柜

AdsPower:多账号指纹浏览器,支持独立环境、代理IP、RPA和团队协作 - 文武科技柜 RoxyBrowser:多账号指纹浏览器,支持独立环境、代理IP和AI自动化 - 文武科技柜 我把 Cockpit Tools 的 2 个 Codex 唤醒任务迁到了 VPS:关掉电脑也能自动运行 - 文武科技柜 GPT-6 Astra:OpenAI新一代AI模型,支持电脑操作、专业办公和复杂任务执行 - 文武科技柜 ChatGPT Image 2.5:OpenAI新一代AI生图模型,精准改图、草图生成和模板创作更方便 - 文武科技柜 TypeWords:免费开源打字背单词工具,支持FSRS间隔复习、听写和文章练习 - 文武科技柜 偷师:AI图片提示词反推插件,一键拆解主体、构图、光影和风格 - 文武科技柜 ActivityWatch:免费开源自动时间追踪工具,统计电脑软件和网站使用时间 - 文武科技柜 InvoiceFlowAI:免费开源电子发票整理工具,自动下载发票、OCR识别并生成Excel报销汇总 - 文武科技柜 DBeaver:免费开源数据库管理工具,支持MySQL、PostgreSQL、Oracle等100+数据库 - 文武科技柜 Chrome标签页开太多导致闪退怎么办?4个设置解决卡死崩溃 - 文武科技柜 TikHub:社交媒体数据API平台,支持TikTok、抖音、小红书等16个平台 - 文武科技柜 DeepSeek Harness:DeepSeek开源AI Agent框架,支持Skills、插件、工具和DSH Desktop桌面版 - 文武科技柜 GreenVideo:免费在线视频下载工具,支持YouTube、TikTok、微博、小红书等1000+平台 - 文武科技柜 千问办公QwenWork:阿里推出的AI办公平台,支持PPT、Excel、网页生成和电脑操控 - 文武科技柜 Magic Resume 魔方简历:免费开源AI简历制作工具,支持AI润色、实时预览和PDF导出 - 文武科技柜 Fast Video Saver:免费在线视频下载工具,支持1000+网站、1080P和4K视频下载 - 文武科技柜 HBG Rubber Stamp Field Note:把旅行照片变成复古橡皮章观察笔记的AI Skill - 文武科技柜 豆包工作:字节跳动推出的AI办公Agent,能做PPT、表格、文档还能操作电脑 - 文武科技柜 各种源大型整合是什么?ZGQ-inc书源、RSS、Mihon、IPTV资源库使用指南 - 文武科技柜 【亲测有效】解决Bitwarden 浏览器扩展程序 2026.7.0 显示保险库为空的问题 - 文武科技柜 MonkeyCode:免费获取 2c8g 海外/国内云服务器开发环境 - 文武科技柜 从参考视频到成片:7 个提示词让 Codex 接管 Remotion 全流程 - 文武科技柜 ai-job-search 新手使用教程:把 Claude Code 变成你的求职工作台 - 文武科技柜 X/Twitter 长文复制不了?用 Codex 自动抓正文、图片和互动数据保存成 Markdown - 文武科技柜 ian-xiaohei-illustrations 保姆级教程:用 Codex 给中文文章生成小黑手绘认知配图 - 文武科技柜 开发者效率翻倍工具:Cockpit Tools支持AI IDE多账号与多实例并行运行 - 文武科技柜 不会剪视频?OpenMontage让你一句话自动生成完整短视频 - 文武科技柜 Tanso:一键搜索Bocha、火山引擎、知乎的搜索中枢 - 文武科技柜 六云666clouds:提供美/日/韩/美/德/英/香港原生双ISP住宅IP VPS 年付6折、月付8折、40元起优惠 - 文武科技柜
我让OpenClaw自动检查了123条VPS优惠库存,飞书表格全自动更新
2026-03-31 · via 文武科技柜

🤖 由 ChatGPT 生成的文章摘要

昨天遇到一个事:我的飞书多维表格里存了 123 条VPS优惠数据, RackNerd、CloudCone、搬瓦工、DMIT,每条都有购买链接。但库存随时在变,手动逐个点开检查?得点到猴年马月。

我想了个办法 —— 让 OpenClaw AI助手帮我干。

OpenClaw+lark-cli:实现VPS库存监控
OpenClaw+lark-cli:实现VPS库存监控

起因

我监控 VPS 库存有一段时间了,优惠信息都存在飞书多维表格里。表格长这样:(2026年国外VPS优惠库存列表

  • 服务商、配置(CPU/内存/SSD/流量)
  • 价格(美元)、购买链接
  • 库存状态(有货/无货)

问题在于:链接对应的产品经常断货或下架,但表格里的状态不会自动更新。

之前全靠手动点链接看有没有货,然后回表格改状态。123条,想想就头大。

思路

跟AI助手(小龙虾)说了这个需求,它提出一个方案:

  1. 用飞书官方的命令行工具 lark-cli 读取表格数据
  2. 批量curl每个购买链接,跟踪重定向链判断库存
  3. 自动更新飞书表格的"有无库存"字段

听起来靠谱,开干。

OpenClaw 安装 lark-cli

lark-cli 是飞书官方出的CLI工具,npm 一行搞定,也可以直接发给 OpenClaw 的:帮我安装:https://github.com/larksuite/cli

npm install -g @larksuite/cli

配置飞书应用

运行初始化命令,它会帮你创建一个飞书应用:

lark-cli config init --new

终端会输出一个链接,浏览器打开后扫码确认。成功后会给你App ID和App Secret。

安装配置应用凭证
安装配置应用凭证

可以在飞书开放平台查看创建的应用:

lark-cli 创建飞书应用
lark-cli 创建飞书应用

OpenClaw 授权登录

这一步有点讲究。直接用 --recommend 会申请所有权限,需要管理员审核。

更好的方式是按需授权。比如我们只需要多维表格权限:

lark-cli auth login --domain base --no-wait

终端会输出一个授权链接和验证码,扫码即可:

lark-cli OpenClaw授权
lark-cli OpenClaw授权

可在 飞书开放平台 查看创建的应用信息

lark-cli授权权限
lark-cli授权权限

授权成功后,lark-cli 就能以你的身份操作飞书文档及多维表格了。

读取飞书表格数据

先拉表格结构看看:

# 列出字段
lark-cli base +field-list --base-token <app_token> --table-id <table_id> --as user

11个字段:服务商、VPS服务商、购买链接、CPU核心、内存、SSD、月流量、价格、价格时间、有无库存、更新日期。

然后拉数据:

# 拉取记录(注意默认最多100条,需要分页)
lark-cli base +record-list --base-token <app_token> --table-id <table_id> --as user --limit 100 --offset 0
lark-cli base +record-list --base-token <app_token> --table-id <table_id> --as user --limit 100 --offset 100

123条数据到手。

批量检查库存

这一步踩了不少坑。

第一个坑:curl没带cookie,重定向链断了。

RackNerd的分销链接会经过3次重定向:aff.php → cart.php → 产品配置页。不带cookie的话,最终会跳到一个通用页面,误判为无货。

解决:用 -c-b 参数带cookie jar跟踪完整重定向链。

第二个坑:CloudCone需要JS渲染,curl拿到的是404。

CloudCone的链接从服务器curl全都返回404页面,但实际上有些产品是有货的。这个没法自动判断,只能手动确认。

第三个坑:第一次误判了20条RackNerd记录。

因为重定向没跟踪完整,把一堆有货的判成无货并更新了飞书表格。发现后赶紧用飞书API批量修复回去。

最终的正确判断逻辑:

  • RackNerd:重定向到 confproduct(配置页)= 有货,显示"Out of Stock"= 无货
  • BandwagonHost:有"Order Now"按钮 = 有货,显示"Out of Stock" = 无货
  • DMIT:有"Configure" = 有货
  • CloudCone:从服务器无法判断,需手动确认

更新飞书表格

用飞书API批量更新:

lark-cli api PUT "/open-apis/bitable/v1/apps/<app_token>/tables/<table_id>/records/<record_id>" \
--as user \
--data '{"fields":{"有无库存":"无货"}}'

注意:+record-upsert 命令的 --json 参数对select字段格式有要求,直接用 api PUT 更稳定。

最终结果

跑完一轮,实际变更:

  • RackNerd:5个断货(1111促销和2022黑五已结束),其余有货
  • CloudCone:大部分VPS无货,compute系列有货(需手动确认)
  • BandwagonHost:基本有货,仅3个pid断货
  • DMIT:2个都有货

整个过程中间踩了3个坑、返工2次,但最终还是把表格更新准确了。

几个经验

  • lark-cli分页默认最多100条,超过的需要手动 --offset 翻页
  • 重定向跟踪一定要带cookie,不然WHMCS系统的分销链接会断链
  • 飞书多维表格的select字段,用 lark-cli api PUT 直接传文本值就行,比 +record-upsert 简单
  • 有些网站从服务器curl拿不到真实页面(CloudCone),这种别硬来,手动确认更快
  • 批量操作前先dry-run,我第一次误改了20条就是因为没验证

本文记录的是真实操作过程。如果你也需要批量检查VPS网站库存,可以参考这个思路。lark-cli + AI助手(OpenClaw) = 省下大量重复劳动。