This commit is contained in:
cdle
2021-09-17 06:41:26 +08:00
parent f41323d979
commit 0986d5baf0
4 changed files with 94 additions and 82 deletions
+36
View File
@@ -9,6 +9,42 @@ import (
func init() {
AddCommand("", []Function{
{
Rules: []string{"raw ^name$"},
Handle: func(_ im.Sender) interface{} {
return name()
},
},
{
Rules: []string{"raw ^升级$"},
Admin: true,
Handle: func(s im.Sender) interface{} {
s.Reply(name() + "开始拉取代码。")
need, err := GitPull("")
if err != nil {
return err
}
if !need {
return name() + "已是最新版。"
}
s.Reply(name() + "开始拉取成功。")
s.Reply(name() + "正在编译程序。")
if err := CompileCode(); err != nil {
return err
}
s.Reply(name() + "编译程序完毕。")
Daemon()
return nil
},
},
{
Rules: []string{"raw ^重启$"},
Admin: true,
Handle: func(_ im.Sender) interface{} {
Daemon()
return nil
},
},
{
Rules: []string{"raw ^命令$"},
Handle: func(_ im.Sender) interface{} {