-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededintegrationThird-party integrationsThird-party integrationstype: featureNew feature or enhancementNew feature or enhancement
Milestone
Description
Description
Send telemetry events to custom webhook endpoints for integration with any system.
Features
- Configurable webhook URLs
- Event filtering (which events to send)
- Payload transformation templates
- Retry with exponential backoff
- Signature verification (HMAC)
Example Usage
```rust
TelemetryKit::builder()
.service_name("my-app")
.webhook(WebhookConfig {
url: "https://example.com/webhook",
events: vec!["command.executed", "feature.used"],
secret: env::var("WEBHOOK_SECRET")?,
})
.build()?;
```
Use Cases
- Slack notifications
- Discord alerts
- Custom analytics pipelines
- IFTTT/Zapier integration
Acceptance Criteria
- Reliable delivery with retries
- Configurable payload format
- Secure signature verification
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededintegrationThird-party integrationsThird-party integrationstype: featureNew feature or enhancementNew feature or enhancement