From 8af8acbb51b6225a696a9c622946be1a8bf14c67 Mon Sep 17 00:00:00 2001 From: cdle <798731886@qq.com> Date: Wed, 6 Oct 2021 12:57:08 +0800 Subject: [PATCH] update --- core/otto.go | 8 ++++++++ im/tg/tg.go | 12 ++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/core/otto.go b/core/otto.go index c3835c3..6a40c23 100644 --- a/core/otto.go +++ b/core/otto.go @@ -6,6 +6,7 @@ import ( "os" "regexp" "strings" + "time" "github.com/beego/beego/v2/adapter/httplib" "github.com/beego/beego/v2/adapter/logs" @@ -15,6 +16,13 @@ import ( type JsReply string func init() { + go func() { + time.Sleep(time.Second) + init123() + }() +} + +func init123() { files, err := ioutil.ReadDir(ExecPath + "/develop/replies") if err != nil { logs.Warn("打开文件夹%s错误,%v", ExecPath+"/develop/replies", err) diff --git a/im/tg/tg.go b/im/tg/tg.go index 7d8190c..fa70345 100644 --- a/im/tg/tg.go +++ b/im/tg/tg.go @@ -83,7 +83,11 @@ func (sender *Sender) GetMessageID() int { } func (sender *Sender) GetUsername() string { - return sender.Message.Sender.Username + name := sender.Message.Sender.Username + if name == "" { + name = fmt.Sprint(sender.Message.Sender.ID) + } + return name } func (sender *Sender) IsReply() bool { @@ -254,5 +258,9 @@ func (sender *Sender) Finish() { } func (sender *Sender) GetUserName() string { - return sender.Message.Sender.Username + name := sender.Message.Sender.Username + if name == "" { + name = fmt.Sprint(sender.Message.Sender.ID) + } + return name }