Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
package service
import "github.com/unknwon/goconfig"
func SendMessage ( conf * goconfig . ConfigFile , title , msg string ) error {
if conf . MustValue ( "messenger" , "enable" , "false" ) == "true" {
//钉钉机器人
if conf . MustValue ( "messenger" , "type" , "none" ) == "dingtalk" {
dingtalk := NewDingtalk ( conf )
err := dingtalk . Send ( title , msg )
return err
}
//邮件发送
if conf . MustValue ( "messenger" , "type" , "none" ) == "smtp" {
email := NewEmail ( conf )
err := email . Send ( [ ] string { conf . MustValue ( "messenger" , "email" , "" ) } , title , msg )
return err
}
//Server酱推送
if conf . MustValue ( "messenger" , "type" , "none" ) == "wechat" {
wechat := NewWechat ( conf )
err := wechat . Send ( title , msg )
return err
}
}
return nil
}