diff --git a/modules/gm/module.go b/modules/gm/module.go index 198bc8b62..577fc6465 100644 --- a/modules/gm/module.go +++ b/modules/gm/module.go @@ -417,7 +417,7 @@ func (this *GM) CreateCmd(session comm.IUserSession, cmd string) (errdata *pb.Er log.Field{Key: "uid", Value: session.GetUserId()}, log.Field{Key: "0", Value: datas[0]}, ) - } else if len(datas) == 2 && (datas[0] == "chat") { + } else if len(datas) == 1 && (datas[0] == "chat") { if module, err := this.service.GetModule(comm.ModuleChat); err == nil { if errdata = module.(comm.IChat).SendSysChatToWorld(session, comm.ChatSystem10, nil, 5, 0, "xxx", "25001"); errdata != nil { diff --git a/modules/robot/modulerobot_gm.go b/modules/robot/modulerobot_gm.go index a3a90b8d0..8469df1b1 100644 --- a/modules/robot/modulerobot_gm.go +++ b/modules/robot/modulerobot_gm.go @@ -92,6 +92,12 @@ func (this *ModuleRobot_GM) OncePipeline(robot IRobot) (err error) { err = errors.New(fmt.Sprintf("code:%d message:%s", errdata.Code, errdata.Message)) return } + //测试下系统公告 + if _, errdata = robot.SendMessage("gm", "cmd", &pb.GMCmdReq{Cmod: "bingo:chat"}); errdata != nil { + err = errors.New(fmt.Sprintf("code:%d message:%s", errdata.Code, errdata.Message)) + return + } + return }