Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data structures pertaining to Discord Channels
- data User
- data Channel
- = Text { }
- | Voice { }
- | DirectMessage { }
- data Overwrite = Overwrite {}
- data Message = Message {
- messageId :: !Snowflake
- messageChannel :: !Snowflake
- messageAuthor :: User
- messageContent :: Text
- messageTimestamp :: UTCTime
- messageEdited :: Maybe UTCTime
- messageTts :: Bool
- messageEveryone :: Bool
- messageMentions :: [User]
- messageMentionRoles :: [Snowflake]
- messageAttachments :: [Attachment]
- messageEmbeds :: [Embed]
- messageNonce :: Maybe Snowflake
- messagePinned :: Bool
- data Attachment = Attachment {}
- data Embed = Embed {
- embedTitle :: String
- embedType :: String
- embedDesc :: String
- embedUrl :: String
- embedTime :: UTCTime
- embedColor :: Integer
- embedFields :: [SubEmbed]
- data SubEmbed
Documentation
Represents information about a user.
User | |
| |
Webhook |
Guild channels represent an isolated set of users and messages in a Guild (Server)
Text | A text channel in a guild. |
| |
Voice | A voice channel in a guild. |
| |
DirectMessage | DM Channels represent a one-to-one conversation between two users, outside the scope of guilds |
|
Permission overwrites for a channel.
Overwrite | |
|
Represents information about a message in a Discord channel.
Message | |
|
data Attachment Source #
Represents an attached to a message file.
Attachment | |
|
An embed attached to a message.
Embed | |
|