Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
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
}