Lançamento do novo Robot /file/filter para filtragem de arquivos

Temos o prazer de anunciar o lançamento do nosso novo Robot /file/filter, que permite filtrar arquivos recebidos com base em todos os metadados do arquivo, e muito mais.
Para usá-lo, você precisará configurar condições que aceitem ou ignorem arquivos. Você pode especificar se quer que a Assembly inteira pare quando um arquivo for recusado, ou se o arquivo deve simplesmente ser ignorado em silêncio e não ser repassado para os próximos Assembly Steps. Você também pode fornecer sua própria mensagem de erro, que pode ser exibida aos seus usuários caso um dos arquivos deles seja recusado.
Para você ter uma ideia, aqui estão algumas das novas possibilidades que este Robot traz:
- Gerar um erro se um usuário enviar um arquivo de vídeo e você quiser aceitar apenas imagens
- Ignorar arquivos menores que 1 KB, mas sem gerar erro
- Aceitar apenas vídeos e imagens e ignorar todos os outros tipos de arquivo (inclusive ao armazenar no S3 os arquivos originais enviados)
- Ignorar todos os arquivos de áudio com taxa de bits inferior a 64K
- Não aceitar arquivos de vídeo maiores que 20 MB ou com mais de 5 minutos.
- E muito mais!
A API deve ser simples de usar. Se você precisar lidar com cenários muito complexos, pode encadear vários Assembly Steps que usam o /file/filter.
Confira a documentação e as demonstrações (English) e conte para a gente o que você achou!
