Love the tool, use it daily. Would love to see Discord webhook support added alongside the existing Slack integration.
Discord webhooks are a simple HTTP POST to a webhook URL — no bot setup, no token scopes, no channel ID needed separately. The webhook URL itself contains everything. The payload supports Markdown natively so the existing report output would translate cleanly.
The config block would be straightforward to add, mirroring the existing slack structure. Here's what it would look like across all three config formats:
YAML
discord:
enabled: true
webhook_url: https://discord.com/api/webhooks/your-webhook-id/your-webhook-token
text: "Custom Discord message supporting Markdown."
attachments:
- json
- plist
- yaml
- markdown
- html
JSON
"discord": {
"enabled": true,
"webhook_url": "https://discord.com/api/webhooks/your-webhook-id/your-webhook-token",
"text": "Custom Discord message supporting Markdown.",
"attachments": ["json", "plist", "yaml", "markdown", "html"]
}
Plist
<key>discord</key>
<dict>
<key>enabled</key>
<true/>
<key>webhook_url</key>
<string>https://discord.com/api/webhooks/your-webhook-id/your-webhook-token</string>
<key>text</key>
<string>Custom Discord message supporting Markdown.</string>
<key>attachments</key>
<array>
<string>json</string>
<string>plist</string>
<string>yaml</string>
<string>markdown</string>
<string>html</string>
</array>
</dict>
The main difference from Slack is that token and channel are replaced by a single webhook_url since Discord encodes both in the URL. Happy to help test if you pick this up.
Love the tool, use it daily. Would love to see Discord webhook support added alongside the existing Slack integration.
Discord webhooks are a simple HTTP POST to a webhook URL — no bot setup, no token scopes, no channel ID needed separately. The webhook URL itself contains everything. The payload supports Markdown natively so the existing report output would translate cleanly.
The config block would be straightforward to add, mirroring the existing slack structure. Here's what it would look like across all three config formats:
YAML
JSON
Plist
The main difference from Slack is that token and channel are replaced by a single webhook_url since Discord encodes both in the URL. Happy to help test if you pick this up.