• 레퍼런스
  • 자습서
  • /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]", // 복호화된 메시지 내용, "msg" 필드와 동일
        "attachment": "[DECRYPTED_ATTACHMENT_INFO]", // 복호화된 첨부 파일 정보 (있는 경우)
        "v": "{\"enc\": 0, ...}",           // 원본 'v' 열 값 (JSON 형식)
        // ... chat_logs 테이블의 기타 열 ...
      }
    }
    msgstring

    복호화된 메시지입니다.

    roomstring

    방의 이름입니다. 1:1 채팅의 경우 발신자의 이름입니다.

    senderstring

    발신자의 이름입니다.

    jsonobject

    chat_logs 테이블의 원시 데이터베이스 행입니다.