

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Enviar mensagens no sistema de mensagens do SDK do Amazon Chime
<a name="sending-msgs"></a>

Use a API `SendChannelMessage` para enviar mensagens a um canal. Para um canal associado a um fluxo de canal, o processador atribui um dos seguintes valores de status.




| Mensagem de status | Description | 
| --- | --- | 
| `SENT` | Mensagem processada com êxito. | 
| `PENDING` | Processamento em andamento. | 
| `FAILED` | O processamento falhou porque a função do Lambda do processador está inacessível. | 
| `DENIED` | A mensagem não será enviada. | 

**Recepção de eventos de status intermediários**  
**Eventos do Websocket**

Os eventos do Websocket são enviados para um canal depois de estabelecerem uma conexão com êxito. Para obter mais informações, consulte [Usando WebSockets para receber mensagens no Amazon Chime SDK](websockets.md). 


| Tipo de evento | Status | Destinatários | Observações | 
| --- | --- | --- | --- | 
| `CREATE_CHANNEL_MESSAGE` | `SENT` | Todos os membros do canal | API `SendChannelMessage` com pré-processamento bem-sucedido | 
| `UPDATE_CHANNEL_MESSAGE` | `SENT` | Todos os membros do canal | API `UpdateChannelMessage` com pré-processamento bem-sucedido | 
| `PENDING_CREATE_CHANNEL_MESSAGE` | `PENDING` | Remetente de mensagem somente | API `SendChannelMessage` com pré-processamento contínuo | 
| `PENDING_UPDATE_CHANNEL_MESSAGE` | `PENDING` | Remetente de mensagem somente | API `UpdateChannelMessage` com pré-processamento contínuo | 
| `FAILED_CREATE_CHANNEL_MESSAGE` | `FAILED` | Remetente de mensagem somente | API `SendChannelMessage` com pré-processamento com falha | 
| `FAILED_UPDATE_CHANNEL_MESSAGE` | `FAILED` | Remetente de mensagem somente | API `UpdateChannelMessage` com pré-processamento com falha | 
| `DENIED_CREATE_CHANNEL_MESSAGE` | `DENIED` | Remetente de mensagem somente | API `SendChannelMessage` com o processador negando a mensagem | 
| `DENIED_UPDATE_CHANNEL_MESSAGE` | `DENIED` | Remetente de mensagem somente | API `UpdateChannelMessage` com o processador negando a mensagem | 

**GetChannelMessageStatusAPI**  
Essa API fornece uma maneira alternativa de recuperar o status da mensagem se o evento não tiver sido recebido devido a uma conexão WebSocket ruim. Para ter mais informações, consulte a documentação da 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).

**nota**  
Essa API não retorna status para mensagens negadas, porque não as armazenamos.