O projeto "InstaBot" é uma robô que possibilita interações automatizadas com a última postagem de um perfil. Com esta aplicação, o usuário insere suas credenciais de login, e a automação realiza o login, acessa o perfil definido, seleciona o último post e realizando as interações definidas.
- Usuário:
- Define suas credenciais de login - email e senha
- Robô:
- Verifica arquivo txt com as credenciais de login
- Caso não exista, solicita email e senha - cria arquivo com estes dados
- Caso exista, pega email e senha armazenados
- Efetua o login utilizando as credenciais
- Busca pelo perfil definido
- Acessa o perfil
- Identifica a última postagem
- Verifica se o post já foi curtido
- Caso falso - curte e comenta
- Realiza logout
- Pausa automação por 24h
- Verifica arquivo txt com as credenciais de login
Este projeto foi feito com Python 3, portanto, certifique-se de ter a última versão estável rodando localmente. Como também o pip.
MacOS
ou Linux
, utilize o python3
e pip3
nos lugares de python e pip, respectivamente, nos comandos abaixo.
-
Realizar o clone deste projeto, no terminal de sua máquina, utilize o git e insira o seguinte comando:
git clone [email protected]:GabrielaTiago/InstaBot.git
-
Entre na pasta do projeto, usando o coamndo
cd
:cd /caminho/oara/InstaBot
-
Crie um ambiente virtual, de acordo com seu sistema operacional:
python -m venv venv
-
Ative o ambiente virtual:
-
Windows:
.\venv\Scripts\activate
-
MacOS/Linux:
source venv/bin/activate
-
-
Instale as dependências necessárias
pip install -r requirements.txt
-
Rode o arquivo
main.py
python src/main.py
A aplicação será iniciada.
Gabriela Tiago de Araújo
- email: [email protected]
- linkedin: https://www.linkedin.com/in/gabrielatiago/
- portfolio: https://gabrielatiago.vercel.app