Giter Site home page Giter Site logo

whatsauto's Introduction

WhatsAuto

WhatsAuto é um script para automatizar o envio de mensagens através da plataforma web do WhatsApp. Para utilizar, é necessário instalar alguns pré-requisitos no seu computador. As instruções a seguir são para instalar os pré-requisitos em sistemas Windows.

Demonstração

Python3

Para instalar o python3, você pode fazer o download do instalador aqui Abra o instalador, marque a caixa de "Adicionar Python3 ao PATH", e prossiga normalmente com a instalação. Após instalar o python3, é necessário instalar a biblioteca selenium.

Requisitos

Para instalar os requisitos, você deverá abrir o prompt de comando, ou o PowerShell. Isso pode ser feito abrindo o menu iniciar e digitando "PowerShell" (sem aspas). Com o powershell(ou cmd) aberto, digite

pip install -r requirements.txt

e pressione enter. O gerenciador de pacotes do Python vai fazer a instalação dos requisitos.

Chrome Driver

O whatsauto funciona com o navegador Google Chrome. Se você não possui esse navegador instalado, clique aqui para acessar a página de download do mesmo. Com o navegador aberto, navegue até a página chrome://version, e procure a versão, na primeira linha. A versão é o número que aparece logo após "Google Chrome:". Nessa página você pode encontrar links para as versões mais recentes do Chrome Driver. Selecione a versão correspondente à versão do seu navegador, e faça o download do arquivo chromedriver_win32.zip . A versão 32bits é compatível com o sistema de 64bits. Descompacte o chromedriver, e coloque o executável chromedriver.exe na mesma pasta do script.py .

O seu dispositivo agora está pronto para utilizar o whatsauto.

uso

Na pasta do script.py e chromedriver.exe, crie um arquivo chamado contatos.txt. Esse arquivo deve ser preenchido com os nomes dos contatos, exatamente como constam no whatsapp do seu celular, um por linha.

Nessa mesma pasta, crie um arquivo camado mensagem.txt. Esse arquivo vai conter a mensagem que será enviada a todos os contatos indicados em contatos.txt. A mensagem pode conter caracteres de formatação de texto do whatsapp, como *negrito* ou _itálico_.

Após ter os dois arquivos preparados, dê duplo-clique no arquivo script.py. Uma janela do chrome será aberta, na página do whatsapp web. A partir desse momento, você terá 25 segundos para fazer a leitura do código QR com o mesmo celular onde os contatos estão salvos. Se a leitura for feita dentro do tempo, aguarde, e o programa começará a enviar as mensagens.

Logs

Durante a execução, o programa salva registros de envios de mensagens no arquivo log_sent.txt, e registros de erros de envio em log_error.txt Ambos os arquivos possuem timestamp em todos os registros.

IMPORTANTE

O whatsauto utiliza o whatsapp web para fazer o envio das mensagens, então não é possível ter os contatos salvos em um celular e enviar com outro. O celular com os contatos salvos deverá ser usado para isso.

whatsauto's People

Contributors

juliopcrj avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.