CreateMessage :: HasID Channel c => c -> CreateMessageOptions -> ChannelRequest Message | |
GetMessage :: (HasID Channel c, HasID Message m) => c -> m -> ChannelRequest Message | |
EditMessage :: (HasID Channel c, HasID Message m) => c -> m -> Maybe Text -> Maybe Embed -> ChannelRequest Message | |
DeleteMessage :: (HasID Channel c, HasID Message m) => c -> m -> ChannelRequest () | |
BulkDeleteMessages :: (HasID Channel c, HasID Message m) => c -> [m] -> ChannelRequest () | |
GetChannel :: HasID Channel c => c -> ChannelRequest Channel | |
ModifyChannel :: HasID Channel c => c -> ChannelUpdate -> ChannelRequest Channel | |
DeleteChannel :: HasID Channel c => c -> ChannelRequest () | |
GetChannelMessages :: HasID Channel c => c -> Maybe ChannelMessagesQuery -> ChannelRequest [Message] | |
CreateReaction :: (HasID Channel c, HasID Message m) => c -> m -> RawEmoji -> ChannelRequest () | |
DeleteOwnReaction :: (HasID Channel c, HasID Message m) => c -> m -> RawEmoji -> ChannelRequest () | |
DeleteUserReaction :: (HasID Channel c, HasID Message m, HasID User u) => c -> m -> RawEmoji -> u -> ChannelRequest () | |
GetReactions :: (HasID Channel c, HasID Message m) => c -> m -> RawEmoji -> GetReactionsOptions -> ChannelRequest [User] | |
DeleteAllReactions :: (HasID Channel c, HasID Message m) => c -> m -> ChannelRequest () | |
GetChannelInvites :: HasID Channel c => c -> ChannelRequest [Invite] | |
CreateChannelInvite :: HasID Channel c => c -> CreateChannelInviteOptions -> ChannelRequest Invite | |
EditChannelPermissions :: HasID Channel c => c -> Overwrite -> ChannelRequest () | |
DeleteChannelPermission :: (HasID Channel c, HasID Overwrite o) => c -> o -> ChannelRequest () | |
TriggerTyping :: HasID Channel c => c -> ChannelRequest () | |
GetPinnedMessages :: HasID Channel c => c -> ChannelRequest [Message] | |
AddPinnedMessage :: (HasID Channel c, HasID Message m) => c -> m -> ChannelRequest () | |
DeletePinnedMessage :: (HasID Channel c, HasID Message m) => c -> m -> ChannelRequest () | |
GroupDMAddRecipient :: (HasID Channel c, HasID User u) => c -> u -> GroupDMAddRecipientOptions -> ChannelRequest () | |
GroupDMRemoveRecipient :: (HasID Channel c, HasID User u) => c -> u -> ChannelRequest () | |