Enviar mensaje al Chat
Este endpoint te permite enviar mensajes a una sala.
Enviar un mensaje
Para enviar mensajes externos a una sala, usamos el siguiente endpoint.
POST https://api.jelou.ai/v1/rooms/<roomId>/message
Cuerpo de la Solicitud (Request Body)
| Propiedad | Tipo de dato | Descripción |
| --------------------- | ------------ | ----------------------------------- | --- | -------------- | --- | ------------- | --- | --------------- |
| messages
* | array | Array de mensajes a enviar |
| messages.*
| object | Objeto de mensaje |
| senderId
* | string | Bot.id
| | Bot.socketId
| | Operator.id
| | uuid
genérico |
| messages.*.type
* | string | Tipo de dato de mensaje a enviar |
| messages.*.text
| string | Cadena de texto |
| messages.*.mediaUrl
| string | URL del archivo multimedia a enviar |
| messages.*.id
* | string | ID del mensaje |
Respuestas
- 200: Mensaje enviado correctamente.
- 401: No autorizado.
Puedes revisar los Tipo de datos de mensajes disponibles aquí.
// Example
curl --request POST \
--url https://api.jelou.ai/v1/rooms/:roomId/message \
--header 'Authorization: Basic <Token>' \
--header 'Content-Type: application/json' \
--data '{
"senderId": "<ID>", // Bot.id || Bot.socketId || Operator.id || uuid generic
"messages": [
{
"id": "<ID>", // uuid generic
"text": "<Content message>",
"type": "TEXT"
}
]
}'