Inherits
Object
Class Message
Represents a message.
Properties
Id
Gets the unique id of the message
Declaration
public int Id {get; }
Property Value
Type | Description |
---|---|
Int32 | The unique id. |
Author
Gets the author of the message.
Declaration
public User Author {get; }
Property Value
Type | Description |
---|---|
User | The user that sent the message. |
Channel
Gets the message's channel.
Declaration
public Channel Channel {get; }
Property Value
Type | Description |
---|---|
Channel | Channel where the message is. |
Guild
Gets the guild that the message belongs to, if applicable
Declaration
public Guild Guild {get; }
Property Value
Type | Description |
---|---|
Guild | Guild where the message is or null . |
Content
Gets the content of the message.
Declaration
public string Content {get; }
Property Value
Type | Description |
---|---|
String |
CreatedAt
Gets the date the message was sent.
Declaration
public DateTime CreatedAt {get; }
Property Value
Type | Description |
---|---|
DateTime | The date and time the message was sent in UTC. |
EditedAt
Gets the time when the message was edited
Declaration
public DateTime EditedAt {get; }
Property Value
Type | Description |
---|---|
DateTime | The time when it was edited or null if not edited. |
Methods
Pin()
Pins a message.
Declaration
public bool Pin()
Returns
Type | Description |
---|---|
Boolean | true if it was pinned successfully, false otherwise. |
Unpin()
Unpins a message.
Declaration
public bool Unpin()
Returns
Type | Description |
---|---|
Boolean | true if it was unpinned successfully, false otherwise. |