diff --git a/job.go b/job.go index 21e95fe..e5da200 100644 --- a/job.go +++ b/job.go @@ -1240,7 +1240,13 @@ func jobVaultItemStatus(j Job) { out := fmt.Sprintf("%-32s | Depo. | Recv. | Total\n────────────────────────────┼──────┼──────┼──────\n", `User`) for i, userId := range userList { logOnError(err, "jobVaultItemStatus : getObjItem") - out = fmt.Sprintf("%s%-32d |%6d |%6d |%6d\n", out, userId, depositList[i], withdrawList[i], depositList[i]-withdrawList[i]) + chat, err := bot.ChatByID(strconv.FormatInt(userId, 10)) + logOnError(err, "jobVaultItemStatus : ChatByID") + if err == nil { + out = fmt.Sprintf("%s%-32d |%6d |%6d |%6d\n", out, chat.Username, depositList[i], withdrawList[i], depositList[i]-withdrawList[i]) + } else { + out = fmt.Sprintf("%s%-32d |%6d |%6d |%6d\n", out, userId, depositList[i], withdrawList[i], depositList[i]-withdrawList[i]) + } } out = fmt.Sprintf("%s", out)