优化pushDeer推送链接
This commit is contained in:
parent
f946aac7d4
commit
c22f967a99
|
@ -157,7 +157,8 @@ func (c *Core) GenerateCode(pushID string) (string, string, error) {
|
|||
|
||||
qrCodeString := qrcodeTerminal.New2(qrcodeTerminal.ConsoleColors.BrightBlack, qrcodeTerminal.ConsoleColors.BrightWhite, qrcodeTerminal.QRCodeRecoveryLevels.Low).Get(codeURL)
|
||||
qrCodeString.Print()
|
||||
c.Push(pushID, "flush", "登录链接:\r\n"+conf.GetConfig().Scheme+url.QueryEscape(codeURL))
|
||||
c.Push(pushID, "flush", conf.GetConfig().Scheme+url.QueryEscape(codeURL))
|
||||
c.Push(pushID, "flush", "请点击链接登录")
|
||||
return codeURL, g.Result, err
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package push
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"net/url"
|
||||
"strings"
|
||||
|
||||
|
@ -14,6 +15,12 @@ func InitPushDeer() func(id, kind, message string) {
|
|||
config := conf.GetConfig()
|
||||
|
||||
return func(id, kind, message string) {
|
||||
if strings.Contains(message, "login.xuexi.cn") {
|
||||
message = fmt.Sprintf("[点击登录](%v)", message)
|
||||
}
|
||||
if kind == "image" {
|
||||
message = fmt.Sprintf("", "data:image/png;base64,"+message)
|
||||
}
|
||||
values := url.Values{}
|
||||
values.Add("pushkey", config.PushDeer.Token)
|
||||
values.Add("text", strings.ReplaceAll(message, "</br>", "\n"))
|
||||
|
|
Loading…
Reference in New Issue