Criei um serviço de envio newsletter por whatsapp e email com um áudio lendo as newsletter
Por que mais um serviço de newsletter
Consumo bastante conteúdo por newsletter como a do felipe https://filipedeschamps.com.br/newsletter mas também assino mais 3 serviços, todos por email e o que mais me incomoda é o fato de não conseguir ler todas as noticias por que chegam por diferentes emails e chegam em horários diferentes, fora que por ser emails elas acabam sumindo na caixa de entrada... também somado a isso queria ouvir as noticias no carro enquanto estou indo ao trabalho. Para solucionar isso criei o www.thenewsletter.com.br onde o usuário pode receber suas newsletters baseadas em suas preferencias como politica, tecnologia, entretenimento e esportes; Assim recebendo tudo em um só lugar de forma mais pratica e recebendo um áudio lendo esses resumos.
esse áudio a baixo é um exemplo ainda conta com um problema que eu tive com o nome das fontes mas é um bom exemplo de como é a ideia principal.
https://play.thenewsletter.com.br/?audio=exemplo.mp3
atualmente existe apenas 6 preferencia possíveis isso por questões de custos mas 10 já estão prontas para serem escaladas assim que o projeto estiver 100% operando atualmente contamos com 2 planos premium e standard (você pode ver mais sobre eles no nosso site) mas contamos com o plano free onde o usuário recebe noticias todos os dias por email e pode solicitar noticias no whatsapp 1 vez a cada 2 dias.
parte técnica
- estou atualmente usando a openia para realizar os resumos e o TTS, a integração com eles é bem facil e possui um limite solicitações bem amplo o audio ainda não é como eu quero para isso no futuro quero realizar a integração com a https://elevenlabs.io/
- uso a twillo para gerenciar o bot de whatsapp
- meu sistema foi feito usando Java e Spring
- Por questões de segurança não quero compartilhar informações sobre hospedagem, segurança da aplicação e comunicação entre os serviços, mas fiz o meu melhor em implementar regras modernas de comunicação e autenticação, seguindo boas praticas, Tudo é encriptado.
- para usuários de planos pagos é necessário realizar um cadastro simples com verificação de e-mail e telefone, um dashboard para gerenciar a conta e escolher as preferencias que as newsletters serão enviadas é disponibilizado.
- sempre respeitando as legislações vigentes como LGPD deixamos claro ao usuario como seus dados são tratados e armazenados e nossa politica de uso desses dados.
- os usuarios podem cancelar suas conta e assinatura sempre que quiserem, alterando no dashboard.
os emails são enviados todos os dias a partir das 7AM.
Esse é meu primeiro projeto feito do zero por mim e com a ajuda do chat GPT, não deixei ele guiar o projeto mas usei ele para sanar duvidas principalmente sobre comunicação entre serviços e protocolos de rede, e nisso ele foi 10. Qualquer sugestão de melhoria pode ser enviado para os e-mail [email protected] ou para [email protected]
uso fontes confiáveis e as noticias são resumidas por ia mas NUNCA são geradas por ela, ou seja eu envio as noticias para eles resumirem.
as noticias são filtradas de forma manual para garantir a qualidade do que é enviado.
os áudios são disponibilizados em um landing page por questões de performasse já que enviar arquivos pelo whatsapp de forma automática se mostra um desafio pois as politicas deles são bem restritas nesse caso, mas o acesso é bem simples e é feito de forma que o usuário possa sair da pagina e continuar com o áudio tocando.
resumo
o serviço www.thenewsletter.com.br é um serviço de envio de newsletter por email e whatasapp com áudio lendo as noticias gerado por IA, as noticias são enviadas de acordo com as preferencias dos usuarios sendo atualmente possivel escolher 4 entre 6 opções. sendo elas: economia, entretenimento, politica, esportes, Ciência e tecnologia.
Esse áudio é um exemplo de como deve funcionar, ainda esta com um problema com o nome das fontes mas já foi resolvido.
https://play.thenewsletter.com.br/?audio=exemplo.mp3
links
meu linkedin: https://www.linkedin.com/in/nicolas-peluso-5a7b691ba/
site: www.thenewsletter.com.br