discord_gleam/ws/packets/message
Types
pub type MessageAuthor {
MessageAuthor(id: String, username: String)
}
Constructors
-
MessageAuthor(id: String, username: String)
pub type MessagePacket {
MessagePacket(t: String, s: Int, op: Int, d: MessagePacketData)
}
Constructors
-
MessagePacket(t: String, s: Int, op: Int, d: MessagePacketData)
pub type MessagePacketData {
MessagePacketData(
content: String,
guild_id: String,
channel_id: String,
author: MessageAuthor,
)
}
Constructors
-
MessagePacketData( content: String, guild_id: String, channel_id: String, author: MessageAuthor, )
Functions
pub fn string_to_data(
encoded: String,
) -> Result(MessagePacket, String)