discord_gleam/ws/packets/message
Types
pub type MessageAuthor {
MessageAuthor(id: Snowflake, username: String)
}
Constructors
-
MessageAuthor(id: Snowflake, 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,
id: String,
guild_id: Snowflake,
channel_id: Snowflake,
author: MessageAuthor,
)
}
Constructors
-
MessagePacketData( content: String, id: String, guild_id: Snowflake, channel_id: Snowflake, author: MessageAuthor, )
Functions
pub fn string_to_data(
encoded: String,
) -> Result(MessagePacket, String)