SheepNav
Dispatch

Dispatch

producthunt.com

接收、路由、重放 Webhook,无需 ngrok。

20天前制作者:Ari

关于 Dispatch

Dispatch 是一款强大的 Webhook 管理工具,让你轻松接收、处理和转发来自任何服务的 Webhook 事件。它不仅能验证签名、过滤和转换负载,还能将格式化后的消息发送到 Discord、Slack、Telegram 或任意 HTTP 端点。最棒的是,它提供了一个 CLI 工具,可以将实时 Webhook 隧道转发到你的本地主机,完全不需要 ngrok。

核心功能

  • Webhook 接收与验证:Dispatch 可以接收来自任何服务的 Webhook,并自动验证签名,确保数据来源的可靠性和安全性。
  • 负载过滤与转换:支持对传入的 Webhook 负载进行过滤和转换,只保留你需要的数据,或将其格式化为目标平台所需的格式。
  • 多平台分发:将处理后的消息发送到 Discord、Slack、Telegram 等聊天平台,或转发到任何自定义的 HTTP 端点,实现灵活的通知和集成。
  • 本地隧道 CLI:内置 CLI 工具,无需 ngrok 即可将生产环境的 Webhook 实时转发到本地开发环境,极大简化调试和测试流程。

主要特性

  • 无需 ngrok:内置隧道功能,省去额外配置和依赖。
  • 签名验证:支持多种签名算法,确保 Webhook 来源可信。
  • 灵活转换:通过模板或脚本自定义负载转换逻辑。
  • 多目标分发:同时发送到多个平台,支持条件路由。
  • 重放功能:可重放历史 Webhook,便于调试和重现问题。

适用场景

  • 开发调试:在本地开发环境中实时接收和测试 Webhook,无需部署到公网。
  • 事件通知:将 GitHub、Stripe 等服务的 Webhook 事件转发到团队聊天工具。
  • 数据集成:过滤和转换 Webhook 负载,适配不同的后端系统。
  • 自动化工作流:作为中间件,串联多个服务,实现自动化流程。

相关工具