package
0.0.0-20240923130623-e3bad8cbee73
Repository: https://github.com/hduhelp/api_open_sdk.git
Documentation: pkg.go.dev

# README

gateway-notify

geteway的附属notify sdk

Usage

import "https://github.com/hduhelp/api_open_sdk/notify"

func init() {
    notify.Init("appName","appSign")

    //InitOAuthApp("clientId", "clientSecret")

    //token := "12345678-236c-473a-ba32-1234567890"
    //InitPrivateApp(&token)
}

func main() {
    notice := New()
    notice.NewWeChat().
        SetTmpl("WZsoRBsLvbwRSk_2qr3oTkproxKbwbNjx4iwE7swJ6Y"). // 学校通知
        SetData("first", "通知标题", ""). // 标题
        SetData("keyword1", "通知大学", ""). // 学校
        SetData("keyword2", "通知人", ""). // 通知人
        SetData("keyword3", time.Now().Format("2006-01-02"), ""). // 通知时间
        SetData("keyword4", "通知内容", "") // 通知内容
    notice.NewDingTalk().
        MarkdownMsg(
            fmt.Sprintf("您收到一条来自%s的通知", "通知人"),
            fmt.Sprintf(
            "# %s\n\n"+
            "#### 通知人:%s\n\n"+
            "#### 通知时间:%s\n\n"+
            "通知内容:%s", "通知标题", "通知人", time.Now().Format("2006-01-02"), "通知内容"))
    notice.Receiver("接收者1的学号","接收者2的学号")
    notice.Receiver("接收者3的学号")
    _ = notice.Send()    
}

# Functions

Init 内部应用认证初始化.
InitOAuthApp OAuth应用认证初始化 (发送范围仅限授权过该OAuth应用的用户).
InitPrivateApp 个人token认证初始化 (发送范围仅限token对应用户).
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TemplateDataItem 模版内某个 .DATA 的值.
No description provided by the author
No description provided by the author