@japofc/baileys - v2.4.7
    Preparing search index...

    Interface AccountWarmup

    interface AccountWarmup {
        isPaused: boolean;
        canSend(): boolean;
        getStatus(): WarmupStatus;
        load(snapshot: Record<string, unknown>): void;
        nextResetAt(): number;
        onLimit(
            cb: (info: { cap: number; day: number; sentToday: number }) => void,
        ): () => void;
        pause(): void;
        recordSend(count?: number): number;
        resume(): void;
        skipWarmup(): void;
        toJSON(): Record<string, unknown>;
        trySend(): {
            allowed: boolean;
            cap: number;
            day: number;
            remaining: number;
        };
    }
    Index
    isPaused: boolean
    • Parameters

      • snapshot: Record<string, unknown>

      Returns void

    • Fires once per day when the cap is reached.

      Parameters

      • cb: (info: { cap: number; day: number; sentToday: number }) => void

      Returns () => void

    • Count sent messages. Returns today's remaining allowance.

      Parameters

      • Optionalcount: number

      Returns number

    • Aged account? Mark it graduated — caps lift instantly.

      Returns void

    • check + record in one call.

      Returns { allowed: boolean; cap: number; day: number; remaining: number }