glm quota
This commit is contained in:
@@ -76,15 +76,32 @@ T_RESET_HUMAN=$(format_ms "$T_RESET")
|
|||||||
R_RESET_HUMAN=$(format_ms "$R_RESET")
|
R_RESET_HUMAN=$(format_ms "$R_RESET")
|
||||||
|
|
||||||
# ===== DISPLAY =====
|
# ===== 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) --
|
REMAIN=""
|
||||||
echo -e "\n${CYAN}[Token Limit — ${T_NUM}h rolling]${RESET}"
|
if [ "$DIFF" -gt 0 ]; then
|
||||||
echo -e " Usage: ${YELLOW}${T_PERCENT}%${RESET}"
|
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"
|
echo " Next Reset: $T_RESET_HUMAN"
|
||||||
|
|
||||||
# -- Web Search Limit (secondary) --
|
|
||||||
if [ -n "$R_USAGE" ] && [ "$R_USAGE" != "0" ]; then
|
if [ -n "$R_USAGE" ] && [ "$R_USAGE" != "0" ]; then
|
||||||
echo -e "\n${DIM}[Web Search Limit — monthly]${RESET}"
|
echo "Web Search Limit: monthly"
|
||||||
echo -e " ${DIM}Used: ${R_CURRENT}/${R_USAGE} (${R_PERCENT}%) | Reset: ${R_RESET_HUMAN}${RESET}"
|
echo " Used: ${R_CURRENT}/${R_USAGE} (${R_PERCENT}%)"
|
||||||
|
echo " Reset: ${R_RESET_HUMAN}"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user