SkillHub

alive-check-monitor

v1.0.1

提供独居用户每日签到及状态监测,自动告警并通知紧急联系人保障安全。

Sourced from ClawHub, Authored by zhdryanchang

Installation

Please help me install the skill `alive-check-monitor` from SkillHub official store. npx skills add zhdryanchang/alive-check-monitor

还活着么监测服务

独居人群每日签到监测服务,关爱独居安全。

功能介绍

核心功能

每日签到 - 用户每天签到证明"还活着" - 可添加心情、状态描述 - 支持语音、文字、图片签到

紧急联系人 - 设置多个紧急联系人 - 分级通知机制 - 支持Telegram、Discord、Email、短信

自动监测 - 每6小时检查用户状态 - 超过24小时未签到自动告警 - 48小时高危状态通知所有联系人

签到历史 - 查看签到记录 - 统计分析 - 导出报告

API 端点

POST /register

注册用户并设置紧急联系人

请求示例:

{
  "userId": "user123",
  "name": "张三",
  "phone": "13800138000",
  "emergencyContacts": [
    {
      "name": "李四",
      "relation": "朋友",
      "phone": "13900139000",
      "telegram": "123456789",
      "priority": 1
    }
  ]
}

POST /checkin

用户每日签到

请求示例:

{
  "userId": "user123",
  "message": "今天状态不错!",
  "mood": "😊",
  "location": "在家"
}

GET /status/:userId

查询用户签到状态

响应示例:

{
  "userId": "user123",
  "name": "张三",
  "lastCheckin": "2026-03-06T10:30:00Z",
  "hoursSinceLastCheckin": 5,
  "status": "正常",
  "consecutiveDays": 15
}

GET /history/:userId

查看签到历史

查询参数: - days: 查询天数(默认7天) - limit: 返回记录数

配置说明

必需配置: - SKILLPAY_API_KEY: SkillPay API密钥

可选配置: - TELEGRAM_BOT_TOKEN: Telegram通知 - DISCORD_WEBHOOK_URL: Discord通知 - EMAIL_USER/EMAIL_PASS: 邮件通知 - SMS_API_KEY: 短信通知

告警流程

  1. 12小时未签到 → 温馨提醒用户
  2. 24小时未签到 → 通知第一紧急联系人
  3. 48小时未签到 → 通知所有紧急联系人,标记高危

使用场景

  • 独居老人安全监测
  • 独居年轻人互相关心
  • 抑郁症患者安全保障
  • 慢性病患者日常监测
  • 独自旅行安全确认

定价

  • 0.001 USDT/天
  • 自动通过 SkillPay.me 结算

安装

npm install
npm start

许可证

MIT