import "github.com/cdcdx/services_ext/ntp"
func xxx {
...
# DefaultSync
out, err := ntp.DefaultSync()
if err != nil {
fmt.Println(err)
}
fmt.Println(out)
...
}
import "github.com/cdcdx/services_ext/mem"
func xxx {
...
# DropPageCache
err := mem.DropPageCache()
if err != nil {
fmt.Println(err)
}
...
}
import "github.com/cdcdx/services_ext/dingtalk"
func xxx {
...
# DingTalk
os.Setenv("DINGTALK_TOKEN", "0000000000xxxxxxxxxxx")
os.Setenv("DINGTALK_SECRET", "SECxxxxxxxxxxx")
err := dingtalk.SendMessage("alarm - msg", true, true)
if err != nil {
fmt.Println(err)
}
...
}
import "github.com/cdcdx/services_ext/wxpusher"
func xxx {
...
# WxPusher
os.Setenv("WXPUSHER_TOKEN", "AT_xxxxxxxxxxx")
os.Setenv("WXPUSHER_UID", "UID_xxxxxxxxxxx")
err := wxpusher.SendMessage("alarm - msg", true)
if err != nil {
fmt.Println(err)
}
...
}
import "github.com/cdcdx/services_ext/telegram"
func xxx {
...
# Telegram
os.Setenv("TELEGRAM_TOKEN", "0000000000:xxxxxxxxxxxxxxxxxxxxxxxxxxxx")
os.Setenv("TELEGRAM_CHATID", "111111111")
err := telegram.SendMessage("alarm - msg", true)
if err != nil {
fmt.Println(err)
}
...
}
import "github.com/cdcdx/services_ext/mail"
func xxx {
...
# Mail
os.Setenv("SMTP_HOST", "smtp.163.com")
os.Setenv("SMTP_PORT", "465")
os.Setenv("SMTP_USERNAME", "[email protected]")
os.Setenv("SMTP_PASSWORD", "passwd")
## 1
os.Setenv("SMTP_TO", "[email protected],[email protected]")
err := mail.SendMessage(nil, "alarm", "msg", true)
if err != nil {
fmt.Println(err)
}
## 2
sendTo := make([]string, 0)
sendTo = append(sendTo, "[email protected]")
err := mail.SendMessage(sendTo, "alarm", "msg", true)
if err != nil {
fmt.Println(err)
}
...
}