diff --git a/handler/beatleader/beatleader.go b/handler/beatleader/beatleader.go index 65e40e0..634a1ad 100644 --- a/handler/beatleader/beatleader.go +++ b/handler/beatleader/beatleader.go @@ -173,7 +173,13 @@ func getMyBLPic(msg model.Message) (reply *model.Reply) { attempts = 0 ) - userIdStr := strconv.Itoa(int(msg.UserId)) + tokens := util.SplitN(msg.RawMsg, 2) + var userIdStr string + if len(tokens) == 2 { + userIdStr = tokens[1] + } else { + userIdStr = strconv.Itoa(int(msg.UserId)) + } var data *beatleader.PlayerDataLite var lastData *beatleader.PlayerDataLite for attempts < maxRetries {