@:optionalcontent:Null<String>
The message content (Up to 2000 characters)
@:optionalembed:Null<Embed>
A rich embed.
@:optionalfile:Null<String>
@:optionalnonce:Null<Snowflake>
You really don't need this. This will be returned on the new message object.
@:optionaltts:Null<Bool>
Whether the message is TTS or not.