Hierarchy

  • Settings

Properties

announce: {
    channel: {
        channel: string;
        enabled: boolean;
        options: Options;
        ping: boolean;
    };
    dm: {
        enabled: boolean;
        options: Options;
    };
    weekly: {
        channel: string;
        enabled: boolean;
        roles: string[];
    };
}

Type declaration

  • channel: {
        channel: string;
        enabled: boolean;
        options: Options;
        ping: boolean;
    }
    • channel: string
    • enabled: boolean
    • options: Options
    • ping: boolean
  • dm: {
        enabled: boolean;
        options: Options;
    }
  • weekly: {
        channel: string;
        enabled: boolean;
        roles: string[];
    }
    • channel: string
    • enabled: boolean
    • roles: string[]
background: {
    color: string;
    url: string;
}

Type declaration

  • color: string
  • url: string
cooldown: number
enabled: boolean
guildId: string
ignore: {
    channels: string[];
    roles: string[];
    users: string[];
}

Type declaration

  • channels: string[]
  • roles: string[]
  • users: string[]
levels: {
    level: number;
    options: Options;
    roles: {
        add: string[];
        remove: string[];
    };
}[]

Type declaration

  • level: number
  • options: Options
  • roles: {
        add: string[];
        remove: string[];
    }
    • add: string[]
    • remove: string[]
multipliers: {
    channels: string[];
    multiplier: number;
    roles: string[];
}[]

Type declaration

  • channels: string[]
  • multiplier: number
  • roles: string[]
toggles: {
    onlyRegisteredLevels: boolean;
    resetOnLeave: boolean;
    stackRoles: boolean;
    voice: {
        shouldBeUnmuted: boolean;
        xp: boolean;
    };
    weekly: {
        track: boolean;
    };
}

Type declaration

  • onlyRegisteredLevels: boolean
  • resetOnLeave: boolean
  • stackRoles: boolean
  • voice: {
        shouldBeUnmuted: boolean;
        xp: boolean;
    }
    • shouldBeUnmuted: boolean
    • xp: boolean
  • weekly: {
        track: boolean;
    }
    • track: boolean
xp: {
    max: number;
    min: number;
}

Type declaration

  • max: number
  • min: number

Generated using TypeDoc