/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 테이블의 기타 열 ...
}
}
msg
string복호화된 메시지입니다.
room
string방의 이름입니다. 1:1 채팅의 경우 발신자의 이름입니다.
sender
string발신자의 이름입니다.
json
objectchat_logs
테이블의 원시 데이터베이스 행입니다._id
string메시지에 대한 id입니다.
chat_id
string방에 대한 id입니다.
user_id
string발신자에 대한 id입니다.
message
string복호화된 메시지의 내용입니다.
msg
와 동일합니다.attachment
string?복호화된 첨부 파일에 대한 정보입니다.
v
objectv
열의 값입니다.