store: Discord Webhook Notifications in claude-scheduled runner.sh
This commit is contained in:
parent
2885437c0d
commit
a055cdb233
@ -0,0 +1,32 @@
|
||||
---
|
||||
id: c4be970f-3516-4cce-8d0e-96941811a5e5
|
||||
type: configuration
|
||||
title: "Discord Webhook Notifications in claude-scheduled runner.sh"
|
||||
tags: [claude-scheduled, discord, webhook, runner, notification, configuration]
|
||||
importance: 0.7
|
||||
confidence: 0.8
|
||||
created: "2026-03-02T20:03:56.929917+00:00"
|
||||
updated: "2026-03-02T20:03:56.929917+00:00"
|
||||
---
|
||||
|
||||
# Discord Webhook Notifications in claude-scheduled runner.sh
|
||||
|
||||
## Summary
|
||||
Added opt-in Discord notification to `~/.config/claude-scheduled/runner.sh`. Tasks can configure Discord notifications by setting `notify_webhook` in their `settings.json`.
|
||||
|
||||
## How It Works
|
||||
- After task completion, runner.sh checks for `notify_webhook` in settings.json
|
||||
- Uses Python to extract `.result` and `.total_cost_usd` from claude JSON output
|
||||
- Builds a Discord embed payload and POSTs via curl
|
||||
- Webhook URL for Homelab Alerts: `https://discord.com/api/webhooks/1404105821549498398/...`
|
||||
|
||||
## Usage
|
||||
In a task's `settings.json`, add:
|
||||
```json
|
||||
{
|
||||
"notify_webhook": "https://discord.com/api/webhooks/..."
|
||||
}
|
||||
```
|
||||
|
||||
## Example
|
||||
Backlog-triage task now sends triage reports to Discord automatically after each run.
|
||||
Loading…
Reference in New Issue
Block a user