Bot & Automation

AI Creator Studio Telegram

/root/hermes-projects/AI Creator Studio Telegram

packages/core/src/formatters.ts text
import type { UsageSnapshot } from "./types.js";

export function formatUsageCard(usage: UsageSnapshot): string {
  return [
    "Credits Dashboard",
    "",
    `Available Credits: ${usage.availableCredits}`,
    `Available Tokens: ${usage.availableTokens}`,
    `Usage Today: ${usage.usageToday}`,
    `Usage This Month: ${usage.usageThisMonth}`,
    `Remaining Balance: ${usage.remainingBalance}`,
    `Active Jobs: ${usage.activeJobs}`,
    `Queue Status: ${usage.queueStatus}`,
    `Storage Usage: ${(usage.storageUsageBytes / 1_000_000_000).toFixed(2)} GB`,
  ].join("\n");
}