mirror of
https://gitee.com/konyshe/goodlink.git
synced 2025-09-26 20:51:22 +08:00
u
This commit is contained in:
@@ -4,6 +4,7 @@ package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
go2log "go2/log"
|
||||
"goodlink/config"
|
||||
"goodlink/pro"
|
||||
_ "goodlink/pro"
|
||||
@@ -84,7 +85,7 @@ func main() {
|
||||
// if 0: err==nil; -1: err==255; -2: err==254; err==1: 1; err==2
|
||||
if err != nil {
|
||||
log.Printf(" 异常退出: %v", err)
|
||||
utils.DingF("error: %v", err)
|
||||
go2log.Dingf("error: %v", err)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@@ -1,31 +0,0 @@
|
||||
package utils
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"goodlink/config"
|
||||
|
||||
"github.com/imroc/req/v3"
|
||||
)
|
||||
|
||||
var configInfo config.ConfigInfo
|
||||
|
||||
type DIND_TEXT_TYPE struct {
|
||||
Content string `json:"content"`
|
||||
}
|
||||
|
||||
type DIND_MSG_TYPE struct {
|
||||
MsgType string `json:"msgtype"`
|
||||
Text DIND_TEXT_TYPE `json:"text"`
|
||||
}
|
||||
|
||||
// 如果程序发生异常退出,会将异常的代码段发送到钉钉机器人,作者会针对该部分代码分析
|
||||
// 这里不涉及用户隐私!!!!!!!
|
||||
// 请不要往这个钉钉机器人发送垃圾信息!!!!!!!
|
||||
func DingF(format string, v ...any) {
|
||||
req.C().R().SetBody(&DIND_MSG_TYPE{
|
||||
MsgType: "text",
|
||||
Text: DIND_TEXT_TYPE{
|
||||
Content: fmt.Sprintf(format, v...),
|
||||
},
|
||||
}).Post(config.GetDingTalkUrl())
|
||||
}
|
Reference in New Issue
Block a user