diff --git a/core/test.go b/core/test.go index 04d45de..c6bc357 100644 --- a/core/test.go +++ b/core/test.go @@ -104,6 +104,24 @@ func initSys() { return nil }, }, + { + Rules: []string{"raw ^编译$"}, + Admin: true, + Handle: func(s Sender) interface{} { + s.Reply("正在编译程序...", E) + if err := CompileCode(); err != nil { + return err + } + s.Reply("编译程序完毕。", E) + sillyGirl.Set("rebootInfo", fmt.Sprintf("%v %v %v", s.GetImType(), s.GetChatID(), s.GetUserID())) + s.Reply("更新完成,即将重启!", E) + go func() { + time.Sleep(time.Second) + Daemon() + }() + return nil + }, + }, { Rules: []string{"raw ^重启$"}, Admin: true,