ding

package module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2024 License: MIT Imports: 11 Imported by: 0

README

ding

一款非常简单的钉钉群机器人发送通知的Go模块

安装
go get github.com/wanghuiyt/ding@v0.0.2
获取机器人参数

钉钉群机器人必须设置为 "加签" 验证 (如何开启钉钉群机器人)

获取 AccessToken 和 Secret 参数, AccessToken 在加签机器人的 Webhook 地址里, 比如获取到的 Webhook 地址为 https://oapi.dingtalk.com/robot/send?access_token=8c03f234ddf2axxxxxxxxxxxx, 那么 AccessToken 应该填写 8c03f234ddf2axxxxxxxxxxxx

img-at
例子

普通群消息

import "github.com/wanghuiyt/ding"

d := ding.Webhook{
    AccessToken: "8c03f234ddf2axxxxxxxxxxxx",
    Secret:      "SECefded9b38b761fxxxxxxxx",
}
err := d.SendMessageText("这是普通的群消息")
...

Done !


使用

import "github.com/wanghuiyt/ding"

普通消息
d := ding.Webhook{
    AccessToken: "8c03f234ddf2axxxxxxxxxxxx",
    Secret:      "SECefded9b38b761fxxxxxxxx",
}
err := d.SendMessageText("这是普通消息")
img-at
@特定人的消息

@对象必须为绑定钉钉的手机号

...
err := d.SendMessageText("Lucy, Harvey, 你们的程序挂了", "18578924567", "+13414567890")
img-at
@所有人的消息
...
err := d.SendMessageText("这是@所有人的消息", "*")
...
i

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Webhook

type Webhook struct {
	AccessToken string
	Secret      string
}

func (*Webhook) SendMessageText

func (t *Webhook) SendMessageText(text string, at ...string) error

SendMessageText Function to send message

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL