

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Chime SDK 메시징에서 메시지 보내기
<a name="sending-msgs"></a>

`SendChannelMessage` API를 사용하여 채널에 메시지를 보낼 수 있습니다. 채널 흐름과 연결된 채널의 경우 프로세서는 다음 상태 값 중 하나를 할당합니다.




| 상태 메시지 | 설명 | 
| --- | --- | 
| `SENT` | 메시지가 성공적으로 처리되었습니다. | 
| `PENDING` | 처리가 진행 중입니다. | 
| `FAILED` | 프로세서 Lambda 함수에 연결할 수 없어서 처리에 실패했습니다. | 
| `DENIED` | 메시지가 전송되지 않습니다. | 

**중간 상태 이벤트 수신**  
**Websocket 이벤트**

Websocket 이벤트는 성공적으로 연결을 설정한 후 채널로 전송됩니다. 자세한 정보는 [WebSockets를 사용하여 Amazon Chime SDK 메시징에서 메시지 수신](websockets.md) 섹션을 참조하세요.


| 이벤트 유형 | Status | 수신자 | 참고 | 
| --- | --- | --- | --- | 
| `CREATE_CHANNEL_MESSAGE` | `SENT` | 모든 채널 멤버 | `SendChannelMessage` API의 사전 처리에 성공함 | 
| `UPDATE_CHANNEL_MESSAGE` | `SENT` | 모든 채널 멤버 | `UpdateChannelMessage` API의 사전 처리에 성공함 | 
| `PENDING_CREATE_CHANNEL_MESSAGE` | `PENDING` | 메시지 발신자 전용 | `SendChannelMessage` API의 사전 처리가 진행 중임 | 
| `PENDING_UPDATE_CHANNEL_MESSAGE` | `PENDING` | 메시지 발신자 전용 | `UpdateChannelMessage` API의 사전 처리가 진행 중임 | 
| `FAILED_CREATE_CHANNEL_MESSAGE` | `FAILED` | 메시지 발신자 전용 | `SendChannelMessage` API의 사전 처리가 실패함 | 
| `FAILED_UPDATE_CHANNEL_MESSAGE` | `FAILED` | 메시지 발신자 전용 | `UpdateChannelMessage` API의 사전 처리가 실패함 | 
| `DENIED_CREATE_CHANNEL_MESSAGE` | `DENIED` | 메시지 발신자 전용 | `SendChannelMessage` API의 프로세서가 메시지를 거부함 | 
| `DENIED_UPDATE_CHANNEL_MESSAGE` | `DENIED` | 메시지 발신자 전용 | `UpdateChannelMessage` API의 프로세서가 메시지를 거부함 | 

**GetChannelMessageStatus API**  
이 API는 잘못된 웹 소켓 연결로 인해 이벤트가 수신되지 않은 경우 메시지 상태를 검색하는 다른 방법을 제공합니다. 자세한 내용은 [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessageStatus.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessageStatus.html) API 설명서를 참조하세요.

**참고**  
이 API는 거부된 메시지에 대한 상태를 저장하지 않기 때문에 상태를 반환하지 않습니다.