Channels
Internal chat
Send a message
Code Block |
---|
POST /public/api/chat/send/:channel_name |
Request
ChatMessageInput
Result
...
int64
— a message id.
Mark messages as received
...
POST /public/api/chat/received |
Params
Field | Type | Description |
---|
MessageIds | []int64 | An array of message ids to mark as received. |
Result
void
— an empty result.
Mark messages as read
Code Block |
---|
POST /public/api/chat/read |
Params
Field | Type | Description |
---|
MessageIds | []int64 | An array of message ids to mark as read. |
Result
void
— an empty result
Query messages
Query messages in an internal chat, the messages are ordered by ids.
Code Block |
---|
POST /public/api/chat/query_messages |
Params
Field | Type | Description |
---|
Limit | int32 |
|
Offset | int32 |
|
Desc | bool | Specifies the sort direction: - Ascending order: 0, 1, 2, 3.
- Descending order: 3, 2, 1, 0.
|
AfterId | int64? | Optional message id after which to return other messages. |
Result
ChatMessage[]