Publicado: Oct 20, 2021

O Amazon Chime SDK permite que os desenvolvedores adicionem recursos de áudio, vídeo, compartilhamento de tela e mensagens em tempo real a suas aplicações móveis ou da Web. A partir de hoje, o Amazon Chime SDK permite que os desenvolvedores executem a lógica de negócios em mensagens em trânsito antes que sejam entregues aos membros de um canal de sistema de mensagens com fluxos de canal. Usando fluxos de canal, você pode criar fluxos que removem dados sigilosos, como números de identificação do governo, números de telefone ou palavrões de mensagens antes de serem entregues, o que pode ser útil para implementar políticas de comunicação corporativa ou outras diretrizes de comunicação. Fluxos de canal também podem ser usados para executar funções como agregação de respostas a uma enquete antes de enviar os resultados de volta aos participantes.

Para começar, os desenvolvedores criam processadores de canal no AWS Lambda, construindo na lógica de negócios desejada. Fluxos de canal podem então ser criados usando até três processadores de canal diferentes. Os desenvolvedores podem aplicar a funcionalidade de fluxo de canal a canais, ou moderadores e administradores de canal podem adicionar fluxos de canal a canais. Em canais onde um fluxo foi aplicado, os usuários que enviam mensagens verão as mensagens enviadas brevemente em um estado Pendente, antes de serem entregues aos destinatários pretendidos. Se uma mensagem não for processada, ela entrará no estado Negado e não será enviada. Os destinatários veem apenas as mensagens que foram processadas com êxito, ajudando a garantir que o processamento de negócio crítico seja concluído em todas as mensagens entregues.