Webhook to 企业微信

EdgeOne Pages 服务 | 将 Webhook 事件转发到企业微信群机器人

最快调用

一行 curl 搞定,无需任何配置:

$ curl "/send?key=你的webhook_key&md=%23%20Hello%20World"
你的webhook_key 换成企业微信群机器人的 key(格式:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx),md 参数是 URL 编码后的 markdown 内容。也支持 text / image / senddebug

快速测试

格式:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx key 格式不合法 key 格式正确
md/text 按钮会发送此内容
$ curl "/send?key=&md="

功能介绍

本服务提供多个 API 端点,用于接收请求并将消息发送到企业微信群:

  • senddebug - 接收任意 HTTP 请求,完整调试信息转发
  • text / md / markdown / image - 直接发送对应类型消息
  • eo-webhook - 按 EO 规范解析部署/项目/域名事件
  • 支持 markdown_v2 格式,消息美观易读
  • 中间件转发 - /text /md /senddebug 等路径自动转发到 /api/对应

API 端点

GET/POST /senddebug /api/senddebug

调试接口,完整记录请求信息发送到企业微信。

GET/POST /text /api/text

发送纯文本消息。GET 从查询参数提取,POST 从 body 提取。

GET/POST /md /api/md

发送 markdown_v2 消息(推荐)。

GET/POST /image /api/image

发送图片。支持 base64 或图片 URL。

POST /eo-webhook /api/eo-webhook

EdgeOne Pages 专用事件接口,解析 EO 事件格式。

使用示例

1. 测试调试接口

// 在浏览器直接访问 GET /api/senddebug?test=hello

2. 发送文本消息

# POST body 即为要发送的文本 $ curl -X POST /api/text -d "Hello World"

3. 发送 markdown 消息

$ curl -X POST /api/md -d "# 标题\n\n正文内容"

4. EdgeOne Pages Webhook 配置

// 在 EdgeOne Pages 控制台配置 Webhook URL Webhook URL: /api/eo-webhook