SuperAPI AI 工具集

clawdbot-release-check

部署与运维

查看项目

更新于 10-16 06:15

技能介绍

用途:检查 clawdbot 是否有新版本发布,并在每个新版本上通知一次,不重复打扰。

主要能力:从 github.com/clawdbot/clawdbot/releases 获取最新发布,与本地已安装版本(读取 package.json)比较;若落后则展示发布说明中的亮点;保存状态以避免重复通知;缓存发布数据 24 小时以减少 API 调用,亮点每个版本只提取一次以节省 token。

安装:clawdhub install clawdbot-release-check

定时设置(cron): {baseDir}/scripts/setup.sh --telegram YOUR_TELEGRAM_ID {baseDir}/scripts/setup.sh --hour 8 --telegram YOUR_TELEGRAM_ID {baseDir}/scripts/setup.sh --uninstall 设置后重启网关:launchctl kickstart -k gui/$(id -u)/com.clawdis.gateway

手动用法: {baseDir}/scripts/check.sh {baseDir}/scripts/check.sh --status {baseDir}/scripts/check.sh --force {baseDir}/scripts/check.sh --all-highlights {baseDir}/scripts/check.sh --reset {baseDir}/scripts/check.sh --help

状态文件:~/.clawdbot/clawdbot-release-check-state.json,记录 lastNotifiedVersion 与 lastCheckMs。缓存文件:~/.clawdbot/clawdbot-release-check-cache.json,可用 --clear-cache 强制刷新。

配置环境变量:CLAWDBOT_DIR 指定 clawdbot 源码路径(自动从 ~/dev/clawdis、~/clawdbot 或 npm 全局检测);CACHE_MAX_AGE_HOURS 缓存有效期,默认 24 小时。

限制:资料未提供支持的通知渠道完整列表、平台兼容性、收费或价格信息。