glm quota

This commit is contained in:
2026-04-20 14:35:50 +07:00
parent b66b6589c8
commit 9a239976e6
+24 -7
View File
@@ -76,15 +76,32 @@ T_RESET_HUMAN=$(format_ms "$T_RESET")
R_RESET_HUMAN=$(format_ms "$R_RESET")
# ===== DISPLAY =====
echo -e "${GREEN}✅ GLM Quota ${DIM}(account: ${LEVEL})${RESET}"
NOW=$(date +%s)
RESET_SEC=$((T_RESET / 1000))
DIFF=$((RESET_SEC - NOW))
# -- Token Limit (main) --
echo -e "\n${CYAN}[Token Limit — ${T_NUM}h rolling]${RESET}"
echo -e " Usage: ${YELLOW}${T_PERCENT}%${RESET}"
REMAIN=""
if [ "$DIFF" -gt 0 ]; then
H=$((DIFF / 3600))
M=$(((DIFF % 3600) / 60))
if [ "$H" -gt 0 ]; then
REMAIN=" (${H}h${M}m)"
else
REMAIN=" (${M}m)"
fi
fi
ICON=$(awk -v p="$T_PERCENT" 'BEGIN { if (p < 50) print "🟢"; else if (p > 80) print "🔴"; else print "🟡" }')
echo "GLM: ${T_PERCENT}%${REMAIN}${ICON}"
echo "---"
echo "✅ Account: ${LEVEL}"
echo "Token Limit: ${T_NUM}h rolling"
echo " Usage: ${T_PERCENT}%"
echo " Next Reset: $T_RESET_HUMAN"
# -- Web Search Limit (secondary) --
if [ -n "$R_USAGE" ] && [ "$R_USAGE" != "0" ]; then
echo -e "\n${DIM}[Web Search Limit monthly]${RESET}"
echo -e " ${DIM}Used: ${R_CURRENT}/${R_USAGE} (${R_PERCENT}%) | Reset: ${R_RESET_HUMAN}${RESET}"
echo "Web Search Limit: monthly"
echo " Used: ${R_CURRENT}/${R_USAGE} (${R_PERCENT}%)"
echo " Reset: ${R_RESET_HUMAN}"
fi