Categorygithub.com/mostcute/dingrobot
repositorypackage
0.0.0-20220406063709-3dfad0b9fe7d
Repository: https://github.com/mostcute/dingrobot.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

dingrobot

DingTake Robot API

Prepare DingTalk robot access_token, See my article https://testerhome.com/topics/11217 if you dont know how to get it.

注意

当前使用keyword 和 Secret 两种方式

两种方式的确定,决定于创建钉钉机器人时使用了何种验证

使用

  1. keyword

robot.SetKeyWord("111")

  1. Secret

robotSecret.SetSecret("获取到的secret")

Usage

import "github.com/mostcute/dingrobot"

func main(){
//测试key word
robot := dingrobot.New("xxxxx-access_token-*****")
robot.SetKeyWord("111")

// send text message
robot.Text("test keyword")
// send markdown message
robot.Markdown("makedown","**test keyword**")
//send link
robot.Link("Google", "Google homepage", "https://www.google.com.hk","https://www.google.com.hk")

// At someone
robot.At("1865814****").Text("test keyword")

// At all
robot.AtAll(true).Text("test keyword")



//测试 Secret
robotSecret := dingrobot.New("xxxxx-access_token-*****")
robotSecret.SetSecret("获取到的secret")
// send text message
robotSecret.Text("robotSecret")
// send markdown message
robotSecret.Markdown("makedown","**robotSecret**")
// send link
robotSecret.Link("Google", "Google homepage", "https://www.google.com.hk","https://www.google.com.hk")

// At someone
robotSecret.At("186581****").Text("robotSecret")

// At all
robotSecret.AtAll(true).Text("robotSecret")
}

TODO

  • FeedCard
  • ActionCard
  • ImageUpload

LICENSE

MIT