Class Discord

Hierarchy

  • Discord

Constructors

Methods

  • Creates a rank card for Discord users with improved styling

    Parameters

    • options: Partial<RankData> = {}

      Rank card options

    Returns Promise<Buffer>

    The generated rank card as a buffer

    Example

    const { Discord } = require("kiutils");
    const rankCard = await new Discord().createRankCard({
    username: { name: "User" },
    level: { data: 5, display: true },
    currentXP: { data: 300 },
    requiredXP: { data: 500 }
    });
  • Private

    Get default color based on status type

    Parameters

    • Optional statusType: string

    Returns string

  • Private

    Utility function to draw rounded rectangles

    Parameters

    • ctx: SKRSContext2D
    • x: number
    • y: number
    • width: number
    • height: number
    • radius: number

    Returns void

Generated using TypeDoc