Skip to content

Electron application for sending mass messages via WhatsApp using Selenium automation with NodeJS.

Notifications You must be signed in to change notification settings

filipeleonelbatista/whatsapp-sender

Repository files navigation

Version in English

Indice

🔖  Sobre

Aplicativo para envio de mensagens em massa usando Electron e React JS com Material UI para criar a mensagem e as listas de envio e usa Selenium para poder fazer os disparos. Usando a api do hygraph para autenticar a ferramenta.

Link do Site

Objetivo

Criei este app pois minha esposa trabalhava gerenciando times de vendas e precisava disparar mensagens para grupos de vendedoras para manter todas informadas. Então surgiu criar para desenvolver e ampliar meus conhecimentos e surgiu a oportunidade de vender para as colegas dela. Tive um total de 8 clientes usando este app. No entanto com as novas atualizações do whatsapp acabou perdendo um pouco a funcionalidade usando selenium, e decidi descontinuar este app.

Falo mais NESTE POST do meu Linkedin.


Tecnologias

Esse projeto foi desenvolvido com as seguintes principais tecnologias:

e mais...


Instalação

O projeto roda com Node.js v20+.

Instruções para instalar as dependencias e inicie o projeto.

Electron App

cd whatsapp-sender
npm i
npx run build
npx run start

Landing

Basta alterar para a branch main e rodar estes comandos

cd whatsapp-sender
npm i
npx run dev

API da Hygraph

É possivel que o site esteja fora do ar ou com algum problema então será necessário configurar a api da Hygraph para poder rodar a aplicação.

Lembre de criar uma instancia na parte de desenvolvimento da twitch e completar com as configurações do autenticador nos arquivos api.ts que fica em src/renderer/src/services/api.ts colocando o Base_URL e o Authorization da aplicação.

Necerssário criar os contents de acordo com o arquivo api.ts no hygraph.


Vamos nos conectar 😉

LinkedIn Email Instagram


Desenvolvido 💜 por Filipe Batista