Class: Guild
Hierarchy
Base↳
Guild
Constructors
constructor
• new Guild(app, raw)
Parameters
| Name | Type | 
|---|---|
app | App | 
raw | APIGuild | 
Overrides
Base.constructor
Defined in
packages/disploy/src/structs/Guild.ts:94
Properties
afkChannel
• afkChannel: null | ToBeFetched<GuildVoiceChannel>
The AFK channel of the guild.
Defined in
packages/disploy/src/structs/Guild.ts:30
afkChannelId
• afkChannelId: null | string
The AFK channel's ID of the guild.
Defined in
packages/disploy/src/structs/Guild.ts:35
afkTimeout
• afkTimeout: number
The time in seconds a user has to be AFK before being moved to the AFK channel.
Defined in
packages/disploy/src/structs/Guild.ts:40
app
• app: App
Inherited from
Base.app
Defined in
packages/disploy/src/structs/Base.ts:4
applicationId
• applicationId: null | string
The ID of the application that owns the guild. (if it is a bot application)
Defined in
packages/disploy/src/structs/Guild.ts:45
approximateMemberCount
• Optional approximateMemberCount: number
The approximate number of members in the guild.
Warning
You will need to use fetch to get this value.
Defined in
packages/disploy/src/structs/Guild.ts:51
approximatePresenceCount
• Optional approximatePresenceCount: number
The approximate number of presences in the guild.
Warning
You will need to use fetch to get this value.
Defined in
packages/disploy/src/structs/Guild.ts:57
banner
• banner: null | string
The hash of the guild banner
Defined in
packages/disploy/src/structs/Guild.ts:62
bans
• bans: StructureManager<GuildBan>
The ban manager for this guild.
Defined in
packages/disploy/src/structs/Guild.ts:67
channels
• channels: ChannelManager
Shortcut to channels
Defined in
packages/disploy/src/structs/Guild.ts:72
createdTimestamp
• createdTimestamp: number
Timestamp of when the channel was created.
Defined in
packages/disploy/src/structs/Guild.ts:77
description
• description: null | string
The description of the guild (if it has one).
Defined in
packages/disploy/src/structs/Guild.ts:82
id
• id: string
The ID of the guild.
Defined in
packages/disploy/src/structs/Guild.ts:15
members
• members: StructureManager<GuildMember>
The member manager for this guild.
Defined in
packages/disploy/src/structs/Guild.ts:87
name
• name: string
The name of the guild.
Defined in
packages/disploy/src/structs/Guild.ts:25
nsfwLevel
• nsfwLevel: number
The NSFW level for this guild.
Defined in
packages/disploy/src/structs/Guild.ts:92
ownerId
• ownerId: string
The owner ID of the guild.
Defined in
packages/disploy/src/structs/Guild.ts:20
Methods
fetch
▸ fetch(): Promise<Guild>
Returns
Promise<Guild>
Defined in
packages/disploy/src/structs/Guild.ts:137
patch
▸ Private patch(raw): Guild
Parameters
| Name | Type | 
|---|---|
raw | APIGuild | 
Returns
Defined in
packages/disploy/src/structs/Guild.ts:100