← 返回
沟通协作 Key

DingTalk Push

Send Markdown-formatted messages with type and @mentions to DingTalk group chats via bot webhook with optional signature verification.
通过机器人Webhook向钉钉群聊发送Markdown消息,支持指定类型、@人及可选签名验证。
andrewqumm
沟通协作 clawhub v0.1.0 1 版本 99769.1 Key: 需要
★ 1
Stars
📥 2,140
下载
💾 152
安装
1
版本
#dingtalk#latest#message#notification#webhook

概述

skill: dingtalk-push

发送钉钉群聊机器人消息的技能。

触发条件

  • 用户请求发送钉钉消息
  • 定时任务需要推送通知到钉钉
  • 需要集成钉钉群机器人到其他工作流

功能

  • 发送 Markdown 格式消息到钉钉群
  • 支持消息类型(success/warning/error/info)
  • 支持 @指定人员和 @所有人
  • 支持加签验证(安全)

使用方法

直接发送消息

在对话中直接使用:

发送钉钉消息 "定时任务完成"
发送钉钉 "服务器备份成功" --type success
通知钉钉群 "系统维护通知" --all

编程调用

// 调用 skill 工具
const result = await tools.dingtalk_push({
  message: "定时任务完成",
  type: "success"
});

命令行调用

node skills/dingtalk-push/send.js -m "消息内容"
node skills/dingtalk-push/send.js -m "警告" --type warning
node skills/dingtalk-push/send.js -m "错误" --type error --all

配置

需要设置以下环境变量或配置文件:

  • DINGTALK_WEBHOOK - 钉钉机器人Webhook地址
  • DINGTALK_SECRET - 加签密钥(可选)

配置文件位置:~/.config/dingtalk-push/config.json

{
  "webhook": "https://oapi.dingtalk.com/robot/send?access_token=xxx",
  "secret": "SEC_xxx"
}

消息类型

类型Emoji适用场景
-----------------------
infoℹ️普通通知
success成功完成任务
warning⚠️警告、需要关注
error错误、异常

输出

返回发送结果:

{
  "success": true,
  "messageId": "msg_xxx",
  "timestamp": "2026-02-14T12:00:00Z"
}

依赖

  • Node.js 16+
  • axios (已内置在OpenClaw中)

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-03-28 22:14 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

communication-collaboration

imap-smtp-email

gzlicanyi
使用IMAP/SMTP读取和发送邮件;检查新/未读邮件、获取内容、搜索邮箱、标记已读/未读、发送带附件的邮件。支持...
★ 113 📥 52,404
communication-collaboration

Slack

steipete
当需要通过 slack 工具从 Clawdbot 控制 Slack 时使用,包括在频道或私信中回复消息或置顶/取消置顶项目。
★ 157 📥 47,678
communication-collaboration

Himalaya

lamelas
{"answer":"通过IMAP/SMTP管理邮件的CLI。可在终端使用 `himalaya` 收发、回复、转发、搜索及整理邮件。支持多账户与MML(MIME元语言)编写邮件。"}
★ 68 📥 45,585