Este é um projeto de envio automatizado de mensagens pelo WhatsApp utilizando Python e Django. O sistema permite adicionar e gerenciar contatos, bem como enviar mensagens para números de telefone ou contatos previamente cadastrados. O envio das mensagens é feito de forma automatizada através do WhatsApp Web.
-
Gerenciamento de Contatos:
- Adicionar, editar e excluir contatos.
- Visualizar a lista de contatos cadastrados.
-
Envio de Mensagens:
- Enviar mensagens para números de telefone inseridos manualmente.
- Enviar mensagens para contatos selecionados a partir da lista de contatos cadastrados.
- Envio automatizado utilizando
pywhatkit
.
- Python 3.6 ou superior
- Django 3.0 ou superior
pywhatkit
para o envio das mensagens pelo WhatsApp Web
-
Clone o repositório:
git clone https://github.com/AllanCardosoDev/envio_zap.git cd envio_zap
-
Crie e ative um ambiente virtual:
python -m venv myenv source myenv/bin/activate # No Windows: myenv\Scripts\activate
-
Instale as dependências:
pip install -r requirements.txt
-
Inicialize o banco de dados:
python manage.py migrate python manage.py createsuperuser # Para criar um usuário admin
-
Inicie o servidor Django:
python manage.py runserver
-
Acesse o sistema em
http://127.0.0.1:8000
.
-
Gerenciar Contatos:
- Acesse a seção "Gerenciar Contatos" no menu de navegação.
- Adicione novos contatos utilizando o formulário disponível.
- Edite ou exclua contatos existentes.
-
Enviar Mensagens:
- Acesse a seção "Enviar Mensagem" no menu de navegação.
- Insira números de telefone manualmente ou selecione contatos já cadastrados.
- Digite a mensagem desejada e clique em "Enviar".
- As mensagens serão enviadas automaticamente utilizando o WhatsApp Web.
- Certifique-se de que o WhatsApp Web esteja ativo e logado no navegador durante o envio das mensagens.
- O sistema utiliza
pywhatkit
para envio das mensagens, que interage diretamente com o WhatsApp Web.
- Faça um fork do projeto.
- Crie uma nova branch:
git checkout -b minha-branch
. - Faça suas alterações e commite-as:
git commit -m 'Minhas alterações'
. - Envie suas alterações:
git push origin minha-branch
. - Abra um Pull Request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.