核心用法
Earthquake Monitor 是一款面向中国、台湾、日本用户的实时地震监测技能。用户通过 init() 配置目标城市(支持中文、拼音、缩写或部分匹配),设定距离阈值与震级下限,即可启动监测。核心 API 包括 getAll() 获取多源地震数据、start() 启动定时轮询自动告警、config() 动态调整参数。数据并行抓取三大官方台网(中国地震台网 CENC、台湾中央气象局 CWA、日本气象厅 JMA),返回结构化结果并按时间排序。
显著优点
1. 权威数据源:直接对接政府地震监测机构,信息可靠性高,无需 API Key。
2. 智能位置匹配:支持拼音(dali)、缩写(DL)、部分匹配(da)及自定义坐标,降低配置门槛。
3. 多语言支持:告警内容可按数据源自动切换中文/日语,或手动锁定英文,方便跨地区用户。
4. 性能优化:共享缓存模块减少重复请求,TTL + 定时清理机制保障响应速度。
5. 主动告警:支持 Webhook 加密推送(AES-256-CBC),可集成钉钉等即时通知渠道。
潜在局限
- 地理覆盖有限:仅支持中、台、日三地,东南亚及其他地震活跃区无法监测。
- 网络依赖:需稳定连接官方台网服务器,跨境数据可能受网络延迟或政策影响。
- Webhook 安全风险:v1.1.1 已移除加密逻辑以兼容 ClawHub,若用户自行存储敏感 Webhook URL,存在配置泄露隐患。
- 无震后分析:仅提供实时速报,不含烈度图、余震预测等深度灾害评估。
适合人群
居住在或关注中、台、日地震信息的个人用户、旅行从业者、跨国企业安全管理员,以及需要将地震预警集成到自动化工作流的开发者。
常规风险
1. 数据时效性:官方台网通常有 1–5 分钟延迟,极端情况下信息滞后。
2. 误报/漏报:自动去重逻辑可能过滤近震级小范围事件;阈值设置过高导致漏接微震。
3. 配置安全:Webhook URL 若存储于明文配置文件,存在被读取风险。
4. 依赖维护:项目为个人开源作品,长期更新与 SLA 无保障。