Este projeto tem como objetivo capturar mensagens de um bot do Telegram e armazená-las de forma eficiente utilizando os serviços da Amazon Web Services (AWS). As mensagens, fornecidas no formato JSON através da API web de bots do Telegram, serão ingeridas e redirecionadas para uma API web, possibilitando o armazenamento por meio do AWS Lambda e do AWS S3.
- As mensagens capturadas pelo bot do Telegram são ingeridas via streaming, uma vez que o Telegram retém mensagens por apenas 24 horas em seus servidores.
- Para possibilitar a ingestão em tempo real, será utilizado um webhook para redirecionar automaticamente as mensagens para uma API web.
- O serviço AWS API Gateway será empregado para receber os dados redirecionados e permitir o encaminhamento para outros serviços AWS.
- Conectaremos o AWS API Gateway ao AWS Lambda, que armazenará as mensagens no seu formato JSON original em um bucket do AWS S3.
Este projeto demonstra a criação de um sistema eficiente para captura e armazenamento de mensagens do Telegram utilizando serviços da AWS. A combinação do AWS API Gateway, AWS Lambda e AWS S3 proporciona um fluxo de trabalho automatizado e escalável.