返回顶部
w

webhook-notifyWebhook通知工具

通用Webhook通知工具,支持钉钉、企业微信、Slack、飞书等多种平台的webhook消息发送,以及自定义HTTP POST请求。适用于告警通知、自动化触发、系统监控等场景。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
223
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

webhook-notify

Webhook 通知工具

一个统一的webhook发送工具,支持多种主流平台的webhook通知。

支持的平台

平台消息类型支持功能
钉钉Text/Markdown/Link/ActionCard@用户、@所有人、按钮交互
企业微信
Text/Markdown/Image/File/News | 图文消息、@用户 | | 飞书 | Text/Post/Interactive/ShareCard | 富文本、卡片、按钮 | | Slack | Text/Block/Attachment | 格式化消息、按钮 | | 自定义HTTP | JSON/Form-Data/Raw | 完全自定义请求 |

快速开始

1. 发送钉钉消息

powershell

文本消息


$webhook = https://oapi.dingtalk.com/robot/send?accesstoken=YOURTOKEN
Send-WebhookDingTalk -WebhookUrl $webhook -Message 【告警】系统异常 -AtAll $true

Markdown 消息

Send-WebhookDingTalk -WebhookUrl $webhook -Type markdown -Title 告警 -Content ## 内容n详情:xxx

包含附件的卡片消息

Send-WebhookDingTalk -WebhookUrl $webhook -Type actionCard -Title 告警详情 -Text 系统CPU使用率超过90% -Buttons @(@{title=查看详情;url=https://example.com})

2. 发送企业微信消息

powershell
$webhook = https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY

文本消息 @指定用户

Send-WebhookWeCom -WebhookUrl $webhook -Message 告警信息 -AtUsers @(13800138000)

Markdown 消息

Send-WebhookWeCom -WebhookUrl $webhook -Type markdown -Content 告警n系统异常,请及时处理

3. 发送飞书消息

powershell
$webhook = https://open.feishu.cn/open-apis/bot/v2/hook/YOUR_WEBHOOK

文本消息

Send-WebhookFeishu -WebhookUrl $webhook -Message 【openclaw】告警

富文本卡片

Send-WebhookFeishu -WebhookUrl $webhook -Type post -Title 系统告警 -Content @(@{tag=text;text=CPU使用率:95%})

4. 发送Slack消息

powershell
$webhook = https://hooks.slack.com/services/YOUR/WEBHOOK/URL

简单文本

Send-WebhookSlack -WebhookUrl $webhook -Message System Alert: CPU high

格式化消息 (Block Kit)

Send-WebhookSlack -WebhookUrl $webhook -Type block -Blocks @( @{type=section;text=@{type=mrkdwn;text=AlertnCPU: 95%}} @{type=actions;elements=@(@{type=button;text=@{type=plain_text;text=View};url=https://example.com})} )

5. 自定义HTTP请求

powershell

完全自定义


Send-WebhookCustom -Url https://your-webhook.com/endpoint
-Method POST
-ContentType application/json
-Body @{message=custom webhook data}
-Headers @{X-Custom-Header=value}


函数参考

Send-WebhookDingTalk

发送钉钉webhook消息。

参数:

  • - WebhookUrl (string): webhook地址
  • Message (string): 文本消息内容
  • Type (string): 消息类型 text|markdown|actionCard,默认 text
  • Title (string): 消息标题(用于markdown和actionCard)
  • Content (string): markdown内容
  • Text (string): actionCard的文本内容
  • BtnOrientation (string): 按钮方向 0横向|1纵向
  • Buttons (array): 按钮列表 @(@{title=btn1;url=url1})
  • AtMobiles (array): @的手机号列表
  • AtUserIds (array): @的userId列表
  • IsAtAll (bool): 是否@所有人
  • Keyword (string): 添加关键字(安全限制)

示例:

powershell

文本消息 @所有人


Send-WebhookDingTalk -WebhookUrl $url -Message 【openclaw】告警 -IsAtAll $true

Markdown @指定用户

Send-WebhookDingTalk -WebhookUrl $url -Type markdown -Title 告警 -Content 系统异常 -AtMobiles @(13800138000)

ActionCard带按钮

Send-WebhookDingTalk -WebhookUrl $url -Type actionCard -Title 告警 -Text CPU使用率:95% -Buttons @(@{title=查看详情;url=https://example.com}, @{title=忽略;url=https://example.com/ignore})

Send-WebhookWeCom

发送企业微信webhook消息。

参数:

  • - WebhookUrl (string): webhook地址
  • Message (string): 文本消息内容
  • Type (string): 消息类型 text|markdown|image|news|file
  • Content (string): markdown内容
  • MdId (string): 媒体ID(用于image/file)
  • Articles (array): 图文消息列表
  • AtUsers (array): @的手机号列表
  • IsAtAll (bool): 是否@所有人

示例:

powershell

文本消息


Send-WebhookWeCom -WebhookUrl $url -Message 系统告警

Markdown

Send-WebhookWeCom -WebhookUrl $url -Type markdown -Content 标题n内容

图文消息

Send-WebhookWeCom -WebhookUrl $url -Type news -Articles @( @{title=标题;description=描述;url=http://example.com;picurl=http://example.com/img.jpg} )

Send-WebhookFeishu

发送飞书webhook消息。

参数:

  • - WebhookUrl (string): webhook地址
  • Message (string): 文本消息内容
  • Type (string): 消息类型 text|post|interactive|shareCard
  • Title (string): 卡片标题
  • Content (array): 富文本内容元素
  • Elements (array): 交互元素(按钮等)
  • AtUsers (array): @的open_id列表

示例:

powershell

文本消息


Send-WebhookFeishu -WebhookUrl $url -Message 【openclaw】告警

富文本卡片

Send-WebhookFeishu -WebhookUrl $url -Type post -Title 系统告警 -Content @( @{tag=text;text=CPU使用率:95%} )

交互卡片

Send-WebhookFeishu -WebhookUrl $url -Type interactive -Title 确认操作 -Elements @(@{tag=button;text=@{tag=plain_text;content=确认};type=primary;url=https://example.com})

Send-WebhookSlack

发送Slack webhook消息。

参数:

  • - WebhookUrl (string): webhook地址
  • Message (string): 文本消息内容
  • Type (string): 消息类型 text|block
  • Blocks (array): Block Kit块
  • Attachments (array): 附件列表
  • Channel (string): 目标频道(覆盖默认)
  • Username (string): 发送者名称
  • IconEmoji (string): 图标emoji
  • IconUrl (string): 图标URL

示例:

powershell

简单文本


Send-WebhookSlack -WebhookUrl $url -Message System Alert

Block Kit

Send-WebhookSlack -WebhookUrl $url -Type block -Blocks @( @{type=section;text=@{type=mrkdwn;text=AlertnCPU: 95%}}, @{type=actions;elements=@(@{type=button;text=@{type=plain_text;text=View};url=https://example.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 webhook-notify-1776126602 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 webhook-notify-1776126602 技能

通过命令行安装

skillhub install webhook-notify-1776126602

下载

⬇ 下载 webhook-notify v1.0.0(免费)

文件大小: 10.85 KB | 发布时间: 2026-4-17 16:32

v1.0.0 最新 2026-4-17 16:32
Initial release: Support for DingTalk, WeCom, Feishu, Slack, and custom HTTP webhooks

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部