omnihook 0.1.2

Webhook client with payload builders for Slack, Discord, Telegram and generic webhooks with optional HMAC signing and idempotency key support.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![doc = include_str!("../README.md")]

//! `omnihook` — generic webhook client with HMAC signing and platform-specific
//! payload builders for Slack, Discord, Telegram, and generic endpoints.

pub mod client;
pub mod error;
pub mod payload_builder;

pub use client::{WebhookClient, WebhookConfig};
pub use error::OmnihookError;
pub use payload_builder::{
    DiscordPayloadBuilder, GenericWebhookPayloadBuilder, SlackPayloadBuilder,
    TelegramPayloadBuilder, WebhookPayloadBuilder,
};