Skip to main content
Module

x/discorddn/mod.ts>Guild

A Deno Library to interact with the Discord API.
Latest
class Guild
Re-export
import { Guild } from "https://deno.land/x/discorddn@v0.0.3/mod.ts";

Constructors

new
Guild(options: GuildOptions, client: Client)

Properties

optional
afkChannel: Channel
optional
afkTimeout: number
optional
approximateMemberCount: number
optional
approximatePresenceCount: number
optional
banner: string
optional
channels: Array<Channel>
client: Client
readonly
createdAt: number
readonly
createdTimestamp: Date
defaultMessageNotifications: number
optional
description: string
optional
discoverySplash: string
emojis: Array<Emoji>
explicitContentFilter: number
features: Array<string>
icon: string
optional
iconHash: string
id: string
joinedAt: string
optional
large: boolean
optional
maxMembers: number
optional
maxPresences: number
optional
maxVideoChannelUsers: number
optional
memberCount: number
optional
members: Array<GuildUser>
mfaLevel: number
name: string
nsfw: boolean
owner: GuildUser
optional
permissions: string
preferredLocale: string
premiumTier: number
optional
presences: Array<Presence>
optional
publicUpdatesChannel: Channel
region: string
roles: Array<Role>
optional
ruleChannel: Channel
splash: string
optional
systemChannel: Channel
optional
systemChannelFlags: number
optional
threads: Array<Channel>
totalNitroBoosts: number
optional
unavailable: boolean
optional
vanityUrlCode: string
verificationLevel: number
optional
voiceStates: Array<VoiceState>
optional
welcomeScreen: WelcomeScreen
optional
widgetChannel: Channel
optional
widgetEnabled: boolean

Methods

fetchMember(id: string)
getRole(idFilter: (role: Role) => boolean)
getRoles(idFilter: (role: Role) => boolean)
setNick(user: GuildUser, nick: string)