Je kunt niet meer dan 25 onderwerpen selecteren
Onderwerpen moeten beginnen met een letter of nummer, kunnen streepjes bevatten ('-') en kunnen maximaal 35 tekens lang zijn.
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
}