Skip to content

feat: Add Discord and Generic Webhook notification providers#2

Merged
kCn3333 merged 1 commit intomainfrom
feature/discord-webhook-notifications
Nov 25, 2025
Merged

feat: Add Discord and Generic Webhook notification providers#2
kCn3333 merged 1 commit intomainfrom
feature/discord-webhook-notifications

Conversation

@kCn3333
Copy link
Owner

@kCn3333 kCn3333 commented Nov 25, 2025

feat: Add Discord and Generic Webhook notification providers

Extends notification system with Discord rich embeds and universal webhook support.

Discord Features:

  • Inline fields for structured data
  • Custom bot username and avatar
  • Automatic timestamps and footers
  • Priority-based color coding (green/yellow/red)

Generic Webhook Features:

  • Universal HTTP POST to any endpoint
  • Custom headers via query params (header_*)
  • JSON payload with title, message, priority
  • Works with Zapier, Make.com, n8n, custom APIs
  • Metadata support from query parameters

Enhanced:

  • NotificationMessageBuilder with structured data extraction
  • NotificationColor enum for consistent theming
  • Extended documentation with provider examples
  • URL format: discord://webhook-id/token
  • URL format: webhook://domain/path?header_Key=Value

Backward compatible with existing NTFY configuration.

@kCn3333 kCn3333 merged commit 163664b into main Nov 25, 2025
2 checks passed
@kCn3333 kCn3333 deleted the feature/discord-webhook-notifications branch November 25, 2025 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant