Este é um projeto de automação para interagir com o Instagram, para automatizar a interação com publicações. O bot utiliza a biblioteca PyAutoGUI para simular a navegação humana.
O diferencial do InstaAutoBot está na automação de processos repetitivos, proporcionando uma redução significativa no tempo gasto com tarefas manuais. Ao otimizar fluxos de trabalho, ele permite que as equipes se concentrem no que realmente importa, aumentando a produtividade e a eficiência.
Python
OS
Time
PyAutoGUI
webbrowser
pynput
tkinter
opencv
PyScreeze
O projeto está dividido para melhor organização e modularidade.
- main.py: O ponto de entrada da aplicação que importa e utiliza os módulos e scripts necessários.
- image_search.py: Esse módulo localizar e efetua o clique em uma imagem específica na tela do computador.
. Abre o navegador e acessa o Instagram.
. Localiza e clica em botões de "like" e "seguir" nas postagens.
. Detecta a tecla 'ESC' para interromper a automação.
- ative o ambiente virtual:
InstaBot/Scripts/Activate.ps1
- Instale as dependências necessárias usando:
pip install -r src\requirements.txt
- Execute o o bot com o comando:
python src\main.py
- Acesse a aplicação no navegador.
. Você pode ajustar o tempo de espera e a confidence
na correspondência da imagem na classe ImageLocator
para melhorar a precisão da automação.
. Adicione ou remova imagens na lista da função bot_click()
para personalizar as ações do bot.
Este projeto é apenas para fins educacionais. O uso indevido deste bot pode violar os termos de serviço do Instagram e resultar na suspensão da sua conta. Use por sua conta e risco.
Contribuições são bem-vindas! Se quiser melhorar o projeto, adicionar novas funcionalidades ou corrigir problemas, fique à vontade.