From 9c48f02a0fdaf0508d32ace00da0438b4781d826 Mon Sep 17 00:00:00 2001 From: shy Date: Mon, 2 Jun 2025 19:13:23 +0800 Subject: [PATCH] add some --- base/web/space.go | 3 +++ core/chat/header.go | 1 + core/code/go.go | 2 +- render.go | 11 ++++++++--- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/base/web/space.go b/base/web/space.go index 600afd4c..98b05e2e 100644 --- a/base/web/space.go +++ b/base/web/space.go @@ -494,6 +494,9 @@ func init() { }) m.Sort("", kit.Simple(aaa.LOGIN, WEIXIN, PORTAL, WORKER, SERVER, ORIGIN)) } else { + if arg[0] == "web.team.gonganxitong.sess" { + return + } if ice.Info.NodeType != WORKER && arg[0] == ice.OPS { m.Cmdy(arg[1:]) return diff --git a/core/chat/header.go b/core/chat/header.go index de062b99..db72b77e 100644 --- a/core/chat/header.go +++ b/core/chat/header.go @@ -163,6 +163,7 @@ func init() { return } m.Option(aaa.LANGUAGE, strings.ReplaceAll(strings.ToLower(kit.Select("", kit.Split(kit.GetValid( + func() string { return m.Option(ice.MSG_LANGUAGE) }, func() string { return kit.Select("", "zh-cn", strings.Contains(m.Option(ice.MSG_USERUA), "zh_CN")) }, func() string { if m.R != nil { diff --git a/core/code/go.go b/core/code/go.go index a4911ab9..18aa5626 100644 --- a/core/code/go.go +++ b/core/code/go.go @@ -226,7 +226,7 @@ func TableName(model string) string { if strings.Contains("0123456789", model[len(model)-1:]) { return model } - if kit.IsIn(model, "sms", "equipment") { + if kit.IsIn(model, "sms", "equipment", "bonus") { } else if kit.HasSuffix(model, "y") && !kit.HasSuffix(model, "way") { model = model[:len(model)-1] + "ies" diff --git a/render.go b/render.go index bad2eb6b..0be928a8 100644 --- a/render.go +++ b/render.go @@ -55,6 +55,9 @@ func Render(m *Message, cmd string, args ...Any) string { case RENDER_SCRIPT: return kit.Format(`%s`, arg[0]) case RENDER_IMAGES: + if len(arg) > 2 { + return kit.Format(``, arg[0], arg[1], arg[2]) + } if len(arg) > 1 { return kit.Format(``, arg[0], arg[1]) } @@ -231,9 +234,11 @@ func (m *Message) EchoButton(arg ...Any) *Message { func (m *Message) EchoAnchor(arg ...string) *Message { return m.Echo(Render(m, RENDER_ANCHOR, arg)) } func (m *Message) EchoQRCode(src string) *Message { return m.Echo(Render(m, RENDER_QRCODE, src)) } func (m *Message) EchoScript(arg ...string) *Message { return m.Echo(Render(m, RENDER_SCRIPT, arg)) } -func (m *Message) EchoImages(src string) *Message { return m.Echo(Render(m, RENDER_IMAGES, src)) } -func (m *Message) EchoVideos(src string) *Message { return m.Echo(Render(m, RENDER_VIDEOS, src)) } -func (m *Message) EchoAudios(src string) *Message { return m.Echo(Render(m, RENDER_AUDIOS, src)) } +func (m *Message) EchoImages(arg ...string) *Message { + return m.Echo(Render(m, RENDER_IMAGES, arg)) +} +func (m *Message) EchoVideos(src string) *Message { return m.Echo(Render(m, RENDER_VIDEOS, src)) } +func (m *Message) EchoAudios(src string) *Message { return m.Echo(Render(m, RENDER_AUDIOS, src)) } func (m *Message) EchoIFrame(src string) *Message { kit.If(!m.IsCliUA(), func() { kit.If(src, func() { m.Echo(Render(m, RENDER_IFRAME, src)) })