企业微信/钉钉消息推送SDK,提供多种消息类型支持,包含文本、Markdown、图文、文件等格式。
✅ 多平台支持:企业微信/钉钉/飞书
✅ 多种消息类型:文本/卡片/文件/图文
✅ 安全认证:支持签名校验
✅ 媒体管理:文件上传API
✅ 消息模板:预置常用消息模板
go get -u github.com/Vectutil/sendximport (
"context"
"github.com/Vectutil/sendx/we_com"
)
wc := we_com.NewWeComConfig("YOUR_API_KEY")
// 发送文本消息
err := wc.SendMsg(context.Background(),
we_com.TextMessage("系统告警通知"),
we_com.WithAtAll(),
)import (
"context"
"github.com/Vectutil/sendx/dingding"
)
dd := dingding.NewDingDingConfig(
"YOUR_ACCESS_TOKEN",
"YOUR_SECRET",
)
// 发送Markdown消息
err := dd.SendMsg(context.Background(),
dingding.MarkdownMessage("服务器状态", "**CPU使用率**: 98%")
)import (
"context"
"github.com/Vectutil/sendx/feishu"
)
fs := feishu.NewFeishuConfig("YOUR_APP_ID", "YOUR_APP_SECRET")
err := fs.SendMsg(context.Background(),
feishu.TextMessage("飞书推送测试")
)TextMessage文本消息MarkdownMessageMarkdown 格式FileMessage文件消息TemplateCardMessage模板卡片TextNoticeCard通知卡片MarkdownV2MessageMarkdownV2 格式- ...
go test ./...- Fork 仓库并创建分支
- 编写并提交测试用例
- 发起 Pull Request