Create Message
This route requires a valid Authorization header.
POST/channels/<channel_id>/messages
Post a message to Eludris.
Path Params
| Name | Type |
|---|---|
| channel_id | Number |
Request Body
| Field | Type | Description |
|---|---|---|
| content? | String | The message’s content. The upper limit is the instance’s Instance Info message_limit.Leading and trailing whitespace will be trimmed off the content. |
| attachments | Array of AttachmentCreates | |
| embeds | Array of CustomEmbeds | |
| reference? | Number | The ID of the message referenced by this message. |
| _disguise? | MessageDisguise |
Response
201Message
| Field | Type | Description |
|---|---|---|
| id | Number | The ID of the message. |
| author | User | The message’s author. |
| content | String? | The message’s content. |
| reference? | Message | The message referenced by this message. |
| channel | SphereChannel | The channel in which the message is sent. |
| attachments | Array of Attachments | The attachments of this message. |
| embeds | Array of Embeds | The embeds of this message. |
| reactions | Array of Reactions | The reactions of this message. |
| _disguise? | MessageDisguise |
Example
curl \
--json '{"author":"Not a weeb","content":"Hello, World!"}' \
https://api.eludris.gay/messages
{
"author": "Not a weeb",
"content": "Hello, World!"
}