Skip to content
Juan edited this page May 24, 2018 · 43 revisions

extends Snowflake

Represents a Discord guild (or server). Guilds are a collection of members, channels, and roles that represents one community.

Methods

boolean requestMembers

boolean sync

Member getMember(id User-ID-Resolvable)

Member getMember(id User-ID-Resolvable)

Emoji getEmoji(id Emoji-ID-Resolvable)

GuildChannel getChannel(id Channel-ID-Resolvable)

GuildTextChannel createTextChannel(name string)

GuildVoiceChannel createVoiceChannel(name string)

GuildCategoryChannel createCategory(name string)

Role createRole(name string)

Emoji createEmoji(name string, image Base64-Resolvable)

boolean setName(name string)

boolean setRegion(region string)

boolean setVerificationLevel(verification_level number)

boolean setNotificationSetting(default_message_notifications number)

boolean setExplicitContentSetting(explicit_content_filter number)

number setAFKTimeout(afk_timeout number)

boolean setAFKChannel(id Channel-ID-Resolvable)

boolean setSystemChannel(id Channel-Id-Resolvable)

boolean setOwner(id User-ID-Resolvable)

boolean setIcon(icon Base64-Resolvable)

boolean setSplash(splash Base64-Resolvable)

number getPruneCount(splash Base64-Resolvable[, days number])

number pruneMembers(splash Base64-Resolvable[, days number])

Cache getBans(splash Base64-Resolvable[, days number])

Cache getInvites(splash Base64-Resolvable[, days number])

Cache getAuditLogs(splash Base64-Resolvable[, query table])

Cache getWebhooks(splash Base64-Resolvable[, query table])

table listVoiceRegions(splash Base64-Resolvable[, query table])

boolean leave(splash Base64-Resolvable[, query table])

boolean delete(splash Base64-Resolvable[, query table])

boolean kickUser(id User-ID-Resolvable[, reason string])

boolean banUser(id User-ID-Resolvable[, reason string, days number])

boolean unbanUser(id User-ID-Resolvable[, reason string])

boolean unbanUser(id User-ID-Resolvable[, reason string])

return self._name unbanUser(id User-ID-Resolvable[, reason string])

return icon and format('https://cdn.discordapp.com/icons/%s/%s.png', self._id, icon) unbanUser(id User-ID-Resolvable[, reason string])

return icon and format('https://cdn.discordapp.com/icons/%s/%s.png', self._id, icon) unbanUser(id User-ID-Resolvable[, reason string])

return icon and format('https://cdn.discordapp.com/icons/%s/%s.png', self._id, icon) unbanUser(id User-ID-Resolvable[, reason string])

return self._region unbanUser(id User-ID-Resolvable[, reason string])

return self._region unbanUser(id User-ID-Resolvable[, reason string])

return self._afk_timeout unbanUser(id User-ID-Resolvable[, reason string])

return self._afk_timeout unbanUser(id User-ID-Resolvable[, reason string])

return self._afk_timeout unbanUser(id User-ID-Resolvable[, reason string])

return self._afk_timeout unbanUser(id User-ID-Resolvable[, reason string])

return self._afk_timeout unbanUser(id User-ID-Resolvable[, reason string])

return self._features unbanUser(id User-ID-Resolvable[, reason string])

return self._members:get(self._owner_id) unbanUser(id User-ID-Resolvable[, reason string])

return self._afk_channel_id unbanUser(id User-ID-Resolvable[, reason string])

return self._system_channel_id unbanUser(id User-ID-Resolvable[, reason string])

return self._roles:get(self._id) unbanUser(id User-ID-Resolvable[, reason string])

return self._roles:get(self._id) unbanUser(id User-ID-Resolvable[, reason string])

return self._roles:get(self._id) unbanUser(option for user-accounts) is enabled on start-up, then all members will be[, reason string])

return self._text_channels unbanUser(option for user-accounts) is enabled on start-up, then all members will be[, reason string])

Clone this wiki locally