/ws
WebSocket 연결을 생성합니다. Iris가 메시지를 감지할 경우 해당 엔드포인트로 데이터를 전달합니다.
- 엔드포인트
- POST
/ws - Content-Type
application/json
응답
{
"msg": "[DECRYPTED_MESSAGE_CONTENT]",
"room": "[CHAT_ROOM_NAME]",
"sender": "[SENDER_NAME]",
"json": {
"_id": "...",
"chat_id": "...",
"user_id": "...",
"message": "[DECRYPTED_MESSAGE_CONTENT]",
"attachment": "[DECRYPTED_ATTACHMENT_INFO]",
"v": "{\"enc\": 0, ...}",
// ... chat_logs 테이블의 기타 열 ...
}
}msgstring복호화된 메시지입니다.
roomstring방의 이름입니다. 1:1 채팅의 경우 발신자의 이름입니다.
senderstring발신자의 이름입니다.
jsonobjectchat_logs테이블의 원시 데이터베이스 행입니다._idstring메시지에 대한 id입니다.
chat_idstring방에 대한 id입니다.
user_idstring발신자에 대한 id입니다.
messagestring복호화된 메시지의 내용입니다.
msg와 동일합니다.attachmentstring?복호화된 첨부 파일에 대한 정보입니다.
vobjectv열의 값입니다.