func main() {
// initialization
bot := NewDingTalk("token")
// Chain call to set secret
bot.SetDebug(true).UseSecret("secret")
// Call the generic method
err := bot.SendText("Hello World!")
// call unique method
err := bot.SendTextAt("hello", []string{}, true)
// Use the new token to call the general method
err := bot.UseToken("another token").SendText("你好")
}
Multiple support
func main() {
// use dingtalk :
n := dingtalk.NewDingTalk("token").UseSecret("secret")
// or use bark :
n := bark.NewBark("token").SetDebug(true).SetAutoCopy(true)
// or use slack :
n := slack.NewSlack("token")
ner := NewNotify(n)
if err := ner.SendNotify("Hello World!"); err != nil {
t.Log(err)
}
}