Constructors

  • Constructs a new Guild object.

    Parameters

    • client: Client

      The client instance managing this guild.

    • data: any

      The raw data from the API representing the guild.

    Returns Guild

Properties

afkChannelID?: string
afkTimeout?: number
applicationID?: string
approximateMemberCount?: number
approximatePresenceCount?: number
banner?: string
defaultNotifications?: number
description?: string
discoverySplash?: string
emojis?: Emoji[]
explicitContentFilter?: number
features?: string[]
icon?: string
iconHash?: string
id?: string
maxMembers?: number
maxPresences?: number
maxStageVideoChannelUsers?: number
maxVideoChannelUsers?: number
mfaLevel?: number
name?: string
nsfw?: boolean
nsfwLevel?: number
owner?: boolean
ownerID?: string
permissions?: string
preferredLocale?: string
premiumProgressBarEnabled?: boolean
premiumSubscriptionCount?: number
premiumTier?: number
publicUpdatesChannelID?: string
rulesChannelID?: string
safetyAlertsChannelID?: string
splash?: string
stickers?: Sticker[]
systemChannelFlags?: number
systemChannelID?: string
vanityURL?: string
verificationLevel?: number
welcomeScreen?: {
    description: string;
    welcomeChannels: {
        channelID: string;
        description: string;
        emojiID?: string;
        emojiName?: string;
    }[];
}
widgetChannelID?: string
widgetEnabled?: boolean

Methods

  • Edits the guild with the provided options.

    Parameters

    • options: object | GuildPayload

      Fields to update on the guild.

    Returns Promise<Guild>

    The updated Guild object.

    Throws if the API request fails.