Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Guild

Hierarchy

Index

Constructors

Properties

afkChannelId: null | string = null
afkTimeout: null | number = null
applicationId: null | string = null
approximateMemberCount: number = 0
approximatePresenceCount: number = 0
available: boolean = false
banner: null | string = null
client: Client
defaultMessageNotifications: GuildDefaultMessageNotifications = GuildDefaultMessageNotifications.AllMessages
description: null | string = null
discoverySplash: null | string = null
explicitContentFilter: GuildExplicitContentFilter = GuildExplicitContentFilter.Disabled
features: GuildFeature[] = []
icon: null | string = null
id: string
joinedAt?: Date
large: boolean = false

Whether the guild is considered large by Discord.

maxMembers: number = Infinity
maxPresences: number = Infinity
maxVideoChannelUsers: number = Infinity
memberCount: null | number = null
members: GuildMemberManager = ...
mfaLevel: GuildMFALevel = GuildMFALevel.None
name: null | string = null
nsfwLevel: GuildNSFWLevel = GuildNSFWLevel.Default
ownerId: string
preferredLocale: string = 'en_US'
premiumProgressBarEnabled: boolean = false
premiumSubscriptionCount: number = 0
premiumTier: GuildPremiumTier = GuildPremiumTier.None
presenceCount: null | number = null
publicUpdatesChannelId: null | string = null
rulesChannelId: null | string = null
splash: null | string = null
systemChannelFlags: null | GuildSystemChannelFlags = null
systemChannelId: null | string = null
vanityURLCode: null | string = null
verificationLevel: GuildVerificationLevel = GuildVerificationLevel.None
widgetChannelId: null | string = null
widgetEnabled: boolean = false

Accessors

  • get createdAt(): Date
  • get createdTimestamp(): number
  • get joinedTimestamp(): number
  • get shardId(): number

Methods

  • delete(): Promise<void>
  • fetch(force?: boolean): Promise<Guild>
  • leave(): Promise<void>
  • setAFKChannel(channel: string, reason?: string): Promise<Guild>
  • setAFKTimeout(timeout: number, reason?: string): Promise<Guild>
  • setDescription(description: string, reason?: string): Promise<Guild>
  • setMaxMembers(max: number, reason?: string): Promise<Guild>
  • setMaxPresences(max: number, reason?: string): Promise<Guild>
  • setMaxVideoChannelUsers(max: number, reason?: string): Promise<Guild>
  • setName(name: string, reason?: string): Promise<Guild>
  • setPublicUpdatesChannel(channel: string, reason?: string): Promise<Guild>
  • setRegion(region: string, reason?: string): Promise<Guild>
  • deprecated

    use {@link VoiceChannel.setRTCRegion} instead

    Parameters

    • region: string
    • Optional reason: string

    Returns Promise<Guild>

  • setSystemChannel(channel: string, reason?: string): Promise<Guild>
  • setVanityURLCode(code: string, reason?: string): Promise<Guild>
  • setWidgetChannel(channel: string, reason?: string): Promise<Guild>
  • setWidgetEnabled(enabled: boolean, reason?: string): Promise<Guild>
  • toJSON(data: any): any

Generated using TypeDoc