feat: add Uptime Kuma heartbeat monitoring

- Add heartbeat configuration to config.yaml
- Implement HeartbeatMonitor class in watch.py
- Send heartbeat every 40 seconds to Uptime Kuma push endpoint
- Update config.yaml.example with heartbeat settings
- Add heartbeat logging at INFO level

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Misaka_Company
2026-06-16 15:05:21 +08:00
parent 8599c4ca87
commit 493621c440
3 changed files with 127 additions and 10 deletions

3
.gitignore vendored
View File

@@ -33,3 +33,6 @@ config.yaml
# Excel temp files
Excel/
*.tmp
.claude/
.agents/