From dadd4c8e017c71cee6dedceb2723fbbb5e4dd659 Mon Sep 17 00:00:00 2001 From: taoshihan1991 <630892807@qq.com> Date: Tue, 22 Dec 2020 15:59:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8F=91=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E6=8F=90=E9=86=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controller/message.go | 1 + ws/visitor.go | 2 +- ws/ws.go | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/controller/message.go b/controller/message.go index d45a340..e4b4af3 100644 --- a/controller/message.go +++ b/controller/message.go @@ -207,6 +207,7 @@ func SendMessageV2(c *gin.Context) { } str, _ := json.Marshal(msg) ws.OneKefuMessage(kefuInfo.Name, str) + go ws.SendServerJiang(vistorInfo.Name+"说", content, c.GetHeader("Host")) } c.JSON(200, gin.H{ "code": 200, diff --git a/ws/visitor.go b/ws/visitor.go index 70d2e1e..0f4d565 100644 --- a/ws/visitor.go +++ b/ws/visitor.go @@ -32,7 +32,7 @@ func NewVisitorServer(c *gin.Context) { To_id: vistorInfo.ToId, } go models.UpdateVisitorStatus(vistorInfo.VisitorId, 1) - go SendServerJiang(vistorInfo.Name) + go SendServerJiang(vistorInfo.Name, "来了", c.GetHeader("Host")) AddVisitorToList(user) diff --git a/ws/ws.go b/ws/ws.go index 4c897e4..077e086 100644 --- a/ws/ws.go +++ b/ws/ws.go @@ -64,15 +64,15 @@ func init() { } go UpdateVisitorStatusCron() } -func SendServerJiang(content string) string { +func SendServerJiang(title string, content string, domain string) string { noticeServerJiang, err := strconv.ParseBool(models.FindConfig("NoticeServerJiang")) serverJiangAPI := models.FindConfig("ServerJiangAPI") if err != nil || !noticeServerJiang || serverJiangAPI == "" { log.Println("do not notice serverjiang:", serverJiangAPI, noticeServerJiang) return "" } - sendStr := fmt.Sprintf("%s,访客来了", content) - desp := "[登录](https://gofly.sopans.com/main)" + sendStr := fmt.Sprintf("%s%s", title, content) + desp := title + ":" + content + "[登录](http://" + domain + "/main)" url := serverJiangAPI + "?text=" + sendStr + "&desp=" + desp //log.Println(url) res := tools.Get(url)