WebHooker/docs/zh/index.md
2026-07-24 21:48:50 +08:00

1.4 KiB
Raw Blame History

layout hero features
home
name text tagline actions
WebHooker GitHub Webhook → Discord 通过 Cloudflare Workers 接收 GitHub 事件,应用过滤器,将格式化消息路由到 Discord 频道或帖子。
theme text link
brand 快速开始 /zh/guide/getting-started
theme text link
alt 在 GitHub 上查看 https://github.com/ReCloudStudio/WebHooker
title details
23 种事件格式化器 为 push、pull_request、issues、release、workflow_run 及其他 18 种事件类型提供丰富的 Discord 嵌入消息,支持颜色编码输出。
title details
灵活的过滤器 支持按事件类型、仓库、参与者、操作、分支(含 PR和关键字支持正则过滤。支持排除模式。
title details
Cloudflare Workers 运行在 Cloudflare 边缘网络上,使用 Durable Objects 维持持久的 Discord Gateway 连接,使用 KV 进行存储。
title details
OAuth 与用户操作 GitHub App OAuth 流程支持用户发起操作:评论议题、合并 PR、添加反应 — 全部通过 Bearer Token 鉴权。
title details
签名验证 使用 Web Crypto API 进行 HMAC-SHA256 webhook 签名验证,支持时间安全比较。
title details
优雅降级 当 Discord Token 不可用时以 webhook-only 模式运行。提供健康检查端点用于监控。