class Discord::Message
- Discord::Message
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
discordcr/mappings/channel.crConstructors
Instance Method Summary
- #activity : Activity | Nil
- #activity=(activity : Activity | Nil)
- #application : OAuth2Application | Nil
- #application=(application : OAuth2Application | Nil)
- #attachments : Array(Attachment)
- #attachments=(attachments : Array(Attachment))
- #author : User
- #author=(author : User)
- #channel_id : Snowflake
- #channel_id=(channel_id : Snowflake)
- #content : String
- #content=(content : String)
- #edited_timestamp : Time | Nil
- #edited_timestamp=(edited_timestamp : Time | Nil)
- #embeds : Array(Embed)
- #embeds=(embeds : Array(Embed))
- #flags : MessageFlags | Nil
- #flags=(flags : MessageFlags | Nil)
- #guild_id : Snowflake | Nil
- #guild_id=(guild_id : Snowflake | Nil)
- #id : Snowflake
- #id=(id : Snowflake)
- #member : PartialGuildMember | Nil
- #member=(member : PartialGuildMember | Nil)
- #mention_channels : Array(Snowflake) | Nil
- #mention_channels=(mention_channels : Array(Snowflake) | Nil)
- #mention_everyone : Bool
- #mention_everyone=(mention_everyone : Bool)
- #mention_roles : Array(Snowflake)
- #mention_roles=(mention_roles : Array(Snowflake))
- #mentions : Array(User)
- #mentions=(mentions : Array(User))
- #message_reference : MessageReference
- #nonce : String | Int64 | Nil
- #nonce=(nonce : String | Int64 | Nil)
- #pinned : Bool | Nil
- #pinned=(pinned : Bool | Nil)
- #reactions : Array(Reaction) | Nil
- #reactions=(reactions : Array(Reaction) | Nil)
- #referenced_message : Message | Nil
- #referenced_message=(referenced_message : Message | Nil)
- #thread : Channel | Nil
- #thread=(thread : Channel | Nil)
- #timestamp : Time
- #timestamp=(timestamp : Time)
- #tts : Bool
- #tts=(tts : Bool)
- #type : MessageType
- #type=(type : MessageType)
- #webhook_id : Snowflake | Nil
- #webhook_id=(webhook_id : Snowflake | Nil)