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)
Search Document