init(token: String, options: SwiftcordOptions)
Initializes the Swiftcord class
class Swiftcord
init(token: String, options: SwiftcordOptions)
var dms: [Snowflake : DM]
var groups: [Snowflake : GroupDM]
var guilds: [Snowflake : Guild]
var listeners: [Event : [(Any) -> Void]]
var readyTimestamp: Date?
var shardCount: Int
var unavailableGuilds: [Snowflake : UnavailableGuild]
var uptime: Int?
var user: User?
func addReaction(String, to: Snowflake, in: Snowflake, then: ((RequestError?) -> Void)?)
func ban(Snowflake, from: Snowflake, for: String?, with: [String : Any], then: ((RequestError?) -> Void)?)
func connect()
func createChannel(for: Snowflake, with: [String : Any], then: ((GuildChannel?, RequestError?) -> Void)?)
func createIntegration(for: Snowflake, with: [String : String], then: ((RequestError?) -> Void)?)
func createInvite(for: Snowflake, with: [String : Any], then: (([String : Any]?, RequestError?) -> Void)?)
func createRole(for: Snowflake, with: [String : Any], then: ((Role?, RequestError?) -> Void)?)
func createWebhook(for: Snowflake, with: [String : String], then: ((Webhook?, RequestError?) -> Void)?)
func deleteGuildEmoji(Snowflake, emojiId: Snowflake, reason: String, then: ((RequestError?) -> Void)?)
func deleteIntegration(Snowflake, from: Snowflake, then: ((RequestError?) -> Void)?)
func deleteInvite(String, then: ((Invite?, RequestError?) -> Void)?)
func deleteMessage(Snowflake, from: Snowflake, then: ((RequestError?) -> Void)?)
func deleteMessages([Snowflake], from: Snowflake, then: ((RequestError?) -> Void)?)
func deletePermission(from: Snowflake, with: Snowflake, then: ((RequestError?) -> Void)?)
func deleteReaction(String, from: Snowflake, by: Snowflake?, in: Snowflake, then: ((RequestError?) -> Void)?)
func deleteReactions(from: Snowflake, in: Snowflake, then: ((RequestError?) -> Void)?)
func deleteRole(Snowflake, from: Snowflake, then: ((Role?, RequestError?) -> Void)?)
func disconnect()
func editMessage(Snowflake, with: [String : Any], in: Snowflake, then: ((Message?, RequestError?) -> Void)?)
func editPermissions([String : Any], for: Snowflake, with: Snowflake, then: ((RequestError?) -> Void)?)
func editStatus(status: Status, activity: Activities)
func executeSlackWebhook(Snowflake, token: String, with: [String : Any], then: ((RequestError?) -> Void)?)
func executeWebhook(Snowflake, token: String, with: Any, then: ((RequestError?) -> Void)?)
func getAuditLog(from: Snowflake, with: [String : Any]?, then: (AuditLog?, RequestError?) -> Void)
func getBans(from: Snowflake, then: ([User]?, RequestError?) -> Void)
func getChannel(Snowflake, rest: Bool, then: (Channel?, RequestError?) -> Void)
func getChannel(for: Snowflake) -> Channel?
func getChannelInvites(from: Snowflake, then: ([[String : Any]]?, RequestError?) -> Void)
func getChannels(from: Snowflake, rest: Bool, then: ([GuildChannel]?, RequestError?) -> Void)
func getConnections(then: ([[String : Any]]?, RequestError?) -> Void)
func getDM(for: Snowflake) -> DM?
func getDM(for: Snowflake, then: (DM?, RequestError?) -> Void)
func getGateway(then: ([String : Any]?, RequestError?) -> Void)
func getGuild(Snowflake, rest: Bool, then: (Guild?, RequestError?) -> Void)
func getGuild(for: Snowflake) -> Guild?
func getGuildEmbed(from: Snowflake, then: ([String : Any]?, RequestError?) -> Void)
func getGuildInvites(from: Snowflake, then: ([[String : Any]]?, RequestError?) -> Void)
func getGuildSticker(from: Snowflake, stickerId: Snowflake, then: (Sticker?, RequestError?) -> Void)
func getGuildStickers(from: Snowflake, then: ([Sticker]?, RequestError?) -> Void)
func getGuildWebhooks(from: Snowflake, then: ([Webhook]?, RequestError?) -> Void)
func getIntegrations(from: Snowflake, then: ([[String : Any]]?, RequestError?) -> Void)
func getMember(Snowflake, from: Snowflake, then: (Member?, RequestError?) -> Void)
func getMembers(from: Snowflake, with: [String : Any]?, then: ([Member]?, RequestError?) -> Void)
func getMessage(Snowflake, from: Snowflake, then: (Message?, RequestError?) -> Void)
func getMessages(from: Snowflake, with: [String : Any]?, then: ([Message]?, RequestError?) -> Void)
func getPinnedMessages(from: Snowflake, then: ([Message]?, RequestError?) -> Void)
func getPruneCount(from: Snowflake, for: Int, then: (Int?, RequestError?) -> Void)
func getReaction(String, from: Snowflake, in: Snowflake, then: ([User]?, RequestError?) -> Void)
func getRoles(from: Snowflake, then: ([Role]?, RequestError?) -> Void)
func getShard(for: Snowflake) -> Int
func getUser(Snowflake, then: (User?, RequestError?) -> Void)
func getUserGuilds(with: [String : Any]?, then: ([UserGuild]?, RequestError?) -> Void)
func getVoiceRegions(from: Snowflake, then: ([[String : Any]]?, RequestError?) -> Void)
func getWebhooks(from: Snowflake, then: ([Webhook]?, RequestError?) -> Void)
func kick(Snowflake, from: Snowflake, for: String?, then: ((RequestError?) -> Void)?)
func kill(Int)
func leaveGuild(Snowflake, then: ((RequestError?) -> Void)?)
func modifyChannel(Snowflake, with: [String : Any], then: ((GuildChannel?, RequestError?) -> Void)?)
func modifyChannelPositions(for: Snowflake, with: [[String : Any]], then: (([GuildChannel]?, RequestError?) -> Void)?)
func modifyEmbed(for: Snowflake, with: [String : Any], then: (([String : Any]?, RequestError?) -> Void)?)
func modifyEmoji(for: Snowflake, emojiId: Snowflake, with: [String : Any], reason: String, then: ((Emoji?, RequestError?) -> Void)?)
func modifyGuild(Snowflake, with: [String : Any], then: ((Guild?, RequestError?) -> Void)?)
func modifyIntegration(Snowflake, for: Snowflake, with: [String : Any], then: ((RequestError?) -> Void)?)
func modifyMember(Snowflake, in: Snowflake, with: [String : Any], for: String?, then: ((RequestError?) -> Void)?)
func modifyRole(Snowflake, for: Snowflake, with: [String : Any], then: ((Role?, RequestError?) -> Void)?)
func modifyRolePositions(for: Snowflake, with: [[String : Any]], then: (([Role]?, RequestError?) -> Void)?)
func modifyWebhook(Snowflake, token: String?, with: [String : String], then: ((Webhook?, RequestError?) -> Void)?)
func moveMember(Snowflake, in: Snowflake, to: Snowflake, then: ((RequestError?) -> Void)?)
func pin(Snowflake, in: Snowflake, then: ((RequestError?) -> Void)?)
func pruneMembers(in: Snowflake, for: Int, then: ((Int?, RequestError?) -> Void)?)
func removeUser(Snowflake, fromGroupDM: Snowflake, then: ((RequestError?) -> Void)?)
func send(String, to: Snowflake, then: ((Message?, RequestError?) -> Void)?)
func send(Embed, to: Snowflake, then: ((Message?, RequestError?) -> Void)?)
func send([String : Any], to: Snowflake, then: ((Message?, RequestError?) -> Void)?)
func send(SelectMenuBuilder, to: Snowflake, then: ((Message?, RequestError?) -> Void)?)
func send(ButtonBuilder, to: Snowflake, then: ((Message?, RequestError?) -> Void)?)
func setTyping(for: Snowflake, then: ((RequestError?) -> Void)?)
func setUsername(to: String, then: ((User?, RequestError?) -> Void)?)
func spawn(Int)
func syncIntegration(Snowflake, for: Snowflake, then: ((RequestError?) -> Void)?)
func unbanMember(Snowflake, from: Snowflake, then: ((RequestError?) -> Void)?)
func unpin(Snowflake, from: Snowflake, then: ((RequestError?) -> Void)?)