Publicado en: Oct 20, 2021

El SDK de Amazon Chime permite a los desarrolladores incorporar capacidades de audio, vídeo, uso compartido de pantallas y mensajería en tiempo real a las aplicaciones web o móviles. A partir de hoy, el SDK de Amazon Chime permite a los desarrolladores ejecutar la lógica empresarial en los mensajes en tránsito antes de que se entreguen a los miembros de un canal de mensajería con flujos de canales. Con los flujos de canales se pueden crear flujos que eliminen la información confidencial, como números ID del gobierno, números de teléfono o contenido ofensivo de los mensajes antes de que se entreguen, lo que puede resultar útil para aplicar políticas de comunicación corporativas u otras directrices de comunicación. Los flujos de canales también pueden utilizarse para realizar funciones como la agregación de respuestas a un sondeo antes de enviar los resultados a los participantes.

Para comenzar, los desarrolladores crean procesadores de canales en AWS Lambda para crear la lógica empresarial deseada. A continuación, se pueden crear flujos de canales utilizando hasta tres procesadores de canales diferentes. Los desarrolladores pueden aplicar la funcionalidad del flujo de canales a los canales, o los moderadores y administradores de canales pueden agregar flujos de canales a los canales. En los canales en los que se ha aplicado un flujo, los usuarios que envían mensajes verán los mensajes enviados brevemente en estado pendiente antes de que se entreguen a los destinatarios. Si un mensaje no se procesa, pasará al estado denegado y no se enviará. Los destinatarios solo ven los mensajes que se han procesado con éxito, lo que ayuda a garantizar que el procesamiento empresarial crítico se complete en todos los mensajes entregados.