func addReaction(String, to: Snowflake, then: ((RequestError?) -> Void)?)
Adds a reaction (unicode or custom emoji) to message
func deleteMessage(Snowflake, then: ((RequestError?) -> Void)?)
Deletes a message from this channel
func deleteMessages([Snowflake], then: ((RequestError?) -> Void)?)
Bulk deletes messages
func deleteReaction(String, from: Snowflake, by: Snowflake?, then: ((RequestError?) -> Void)?)
Deletes a reaction from message by user
func editMessage(Snowflake, with: [String : Any], then: ((Message?, RequestError?) -> Void)?)
Edits a message’s content
func getMessage(Snowflake, then: (Message?, RequestError?) -> Void)
Gets a message from this channel
func getMessages(with: [String : Any]?, then: ([Message]?, RequestError?) -> Void)
Gets an array of messages from this channel
func getPinnedMessages(then: ([Message]?, RequestError?) -> Void)
Get Pinned messages for this channel
func getReaction(String, from: Snowflake, then: ([User]?, RequestError?) -> Void)
Gets an array of users who used reaction from message
func pin(Snowflake, then: ((RequestError?) -> Void)?)
Pins a message to this channel
func send(ButtonBuilder, then: ((Message?, RequestError?) -> Void)?)
Sends a button to channel
func send(String, then: ((Message?, RequestError?) -> Void)?)
Sends a message to channel
func send([String : Any], then: ((Message?, RequestError?) -> Void)?)
Sends a message to channel
func send(Embed, then: ((Message?, RequestError?) -> Void)?)
Sends a message to channel
func send(SelectMenuBuilder, then: ((Message?, RequestError?) -> Void)?)
Sends a Select Menu to channel
func unpin(Snowflake, then: ((RequestError?) -> Void)?)
Unpins a pinned message from this channel