rate 获取等级分
(senderUin int64, senderName string)
| 313 | |
| 314 | // rate 获取等级分 |
| 315 | func rate(senderUin int64, senderName string) (msg message.Message, err error) { |
| 316 | rate := 0 |
| 317 | dbService := newDBService() |
| 318 | rate, err = dbService.getELORateByUin(senderUin) |
| 319 | if err != nil { |
| 320 | if err != gorm.ErrRecordNotFound { |
| 321 | err = errors.New("无法获取等级分信息。") |
| 322 | return |
| 323 | } |
| 324 | err = errors.New("没有查找到等级分信息, 请至少进行一局对局。") |
| 325 | } |
| 326 | msg = append(msg, message.Text("玩家「", senderName, "」目前的等级分: ", rate)) |
| 327 | return |
| 328 | } |
| 329 | |
| 330 | // cleanUserRate 清空用户等级分 |
| 331 | func cleanUserRate(senderUin int64) (msg message.Message, err error) { |
no test coverage detected