优化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 := qrcodeTerminal.New2(qrcodeTerminal.ConsoleColors.BrightBlack, qrcodeTerminal.ConsoleColors.BrightWhite, qrcodeTerminal.QRCodeRecoveryLevels.Low).Get(codeURL)
|
||||||
qrCodeString.Print()
|
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
|
return codeURL, g.Result, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package push
|
package push
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"net/url"
|
"net/url"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
|
@ -14,6 +15,12 @@ func InitPushDeer() func(id, kind, message string) {
|
||||||
config := conf.GetConfig()
|
config := conf.GetConfig()
|
||||||
|
|
||||||
return func(id, kind, message string) {
|
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 := url.Values{}
|
||||||
values.Add("pushkey", config.PushDeer.Token)
|
values.Add("pushkey", config.PushDeer.Token)
|
||||||
values.Add("text", strings.ReplaceAll(message, "</br>", "\n"))
|
values.Add("text", strings.ReplaceAll(message, "</br>", "\n"))
|
||||||
|
|
Loading…
Reference in New Issue