mirror of
https://github.com/tiennm99/claude-status-webhook.git
synced 2026-04-17 15:20:37 +00:00
- Add metrics.js tracking webhooks, messages, cron, commands - Add GET /metrics/:secret endpoint (text + JSON format) - Remove HMAC verification (Statuspage doesn't support it) - Extract validateSecret helper in index.js - Integrate trackMetrics across webhook, queue, cron, bot handlers
34 lines
620 B
JSON
34 lines
620 B
JSON
{
|
|
"name": "claude-status-webhook",
|
|
"main": "src/index.js",
|
|
"compatibility_date": "2024-12-01",
|
|
"kv_namespaces": [
|
|
{
|
|
"binding": "claude_status",
|
|
"id": "d026d63d84bf49268364deb27d3dc28a",
|
|
"remote": true
|
|
}
|
|
],
|
|
"queues": {
|
|
"producers": [
|
|
{
|
|
"binding": "claude-status",
|
|
"queue": "claude-status"
|
|
}
|
|
],
|
|
"consumers": [
|
|
{
|
|
"queue": "claude-status",
|
|
"max_batch_size": 30,
|
|
"max_retries": 3
|
|
}
|
|
]
|
|
},
|
|
"triggers": {
|
|
"crons": ["*/5 * * * *"]
|
|
}
|
|
// Secrets (set via `wrangler secret put`):
|
|
// BOT_TOKEN - Telegram bot token
|
|
// WEBHOOK_SECRET - Statuspage webhook URL secret
|
|
}
|