监控公开飞书文档指定章节的价格表或模型表,检测版本日期、模型增删、倍率与价格变化,输出适合 Telegram/Markdown 的变更通知。适用于监控公开飞书表格、模型列表、倍率表、产品清单变动并推送提醒的场景。
用于监控 公开可访问 的飞书 Wiki/文档页面中的目标价格表或模型表。
当用户提出这些需求时使用本 skill:
requests,缺少依赖时说明原因,不自动安装feishu.cn / larksuite.com 及其子域的 HTTPS 链接;逐跳检查重定向及 DNS 公网地址,拒绝内嵌凭据与非 443 端口;不使用 .netrc 或环境代理凭据脚本路径:
scripts/monitor_feishu_price_table.py先抓取一次基线:
bash
python3 scripts/monitor_feishu_price_table.py \
'https://example.feishu.cn/wiki/XXXX' \
--section-title '一、模型价格表(全部模型)' \
--state-dir './data/feishu-monitors'
如果只想看当前解析结果:
bash
python3 scripts/monitor_feishu_price_table.py \
'https://example.feishu.cn/wiki/XXXX' \
--section-title '一、模型价格表(全部模型)' \
--state-dir './data/feishu-monitors' \
--print-snapshot
兼容说明:
clientVars: Object({...}) HTML 内嵌数据Object(JSON.parse("..."))、 Object(decodeURIComponent("...")) 等包装格式client_vars 分页接口,能补齐初始 HTML 未预加载的大表单元格Object() 空壳或关闭公开访问,脚本会给出清楚错误,不再抛误导性的 JSONDecodeError: Expecting value--section-title:要监控的章节标题,默认 一、模型价格表(全部模型);旧文档需显式传原章节标题--title:通知标题,默认 模型价格表更新--state-dir:状态目录,用于存放基线快照--print-snapshot:打印当前解析出来的表格快照--print-snapshot 确认表格抓对了NO_REPLY 就表示没变化如果用户要“有变化就推送给我”:
agentTurn 里执行脚本NO_REPLY 或 INIT_ONLY 时只回复 NO_REPLY如果用户希望排版更像公告:
--title 自定义标题