O InstaBot é uma ferramenta de automação intuitiva para o Instagram, projetada para aprimorar sua interação na plataforma. Ao facilitar o engajamento automático com postagens e perfis alinhados aos seus interesses, o InstaBot ajuda a construir uma presença digital mais autêntica e engajada. A chave aqui é a simplicidade: defina suas preferências de engajamento uma vez e deixe que o bot faça o resto, liberando você para focar no que realmente importa - criar conteúdo inspirador e cultivar uma comunidade genuína.
Criei o InstaBot porque entendo o valor do engajamento orgânico. Interações reais geram conexões reais, e é isso que impulsiona o crescimento sustentável no Instagram. Use o InstaBot para se conectar de forma consistente e significativa, sem sacrificar a personalização ou a qualidade das suas interações.
O InstaBot é seu assistente pessoal no Instagram, dando suporte para que você alcance seus objetivos de rede social com eficiência e eficácia.
Para utilizar o InstaBot, é necessário ter o Python instalado, bem como as bibliotecas PyQT5
para a interface de usuário e instagrapi
para a interação com a API do Instagram.
Clone o repositório ou faça o download do código-fonte, em seguida instale as dependências necessárias:
pip install -r requirements.txt
Para iniciar o InstaBot, execute o arquivo principal:
`python app.py`
Siga este guia passo a passo para encontrar o código de localização no Instagram usando seu navegador e o site do Instagram.
https://www.instagram.com/explore/locations/
.
Enter
ou clique na lupa para realizar a busca.
https://www.instagram.com/explore/locations/CÓDIGO-DA-LOCALIZAÇÃO/nome-da-localização/
. CÓDIGO-DA-LOCALIZAÇÃO
é uma sequência de números. Este é o código de localização que você está procurando, copie-o.
locations.txt
que você criou anteriormente no seu computador. Se você ainda não tem este arquivo, pode criá-lo usando um editor de texto como o Bloco de Notas no Windows ou o TextEdit no macOS.locations.txt
, você vai adicionar o nome da localização seguido de dois pontos :
e então o código de localização que você copiou. Por exemplo, se você copiou o código da localização para Brasília e de São Paulo no mesmo arquivo, você escreveria assim:
Brasília, DF:112060958820146
São Paulo, SP:112047398814697
locations.txt
após adicionar o código de localização.txt
em qualquer pasta no seu computador no seu computador. Se você ainda não tem este arquivo, pode criá-lo usando um editor de texto como o Bloco de Notas no Windows ou o TextEdit no macOS.Muito bom
Adorei
locations.txt
que criou anteriormente está na mesma pasta que a aplicação..ini
para garantir que o bot não interaja com o mesmo usuário mais de uma vez.O aplicativo utiliza várias métricas para decidir se um perfil no Instagram é adequado para interação. A ideia é interagir com perfis que tenham uma boa taxa de engajamento para aumentar as chances de reciprocidade, o que, por sua vez, pode aumentar o engajamento do próprio usuário do aplicativo.
Obtenção de Informações: Para cada perfil identificado, o aplicativo obtém informações como a contagem de seguidores, a quantidade de pessoas que o perfil segue e as últimas postagens.
Taxa de Engajamento: O aplicativo calcula a taxa de engajamento do perfil utilizando as últimas postagens. A fórmula utilizada é:
taxa_engajamento = (total_curtidas + total_comentarios) / (seguidores * postagens) * 100
total_curtidas
e total_comentarios
são somados das últimas postagens (limitadas a 10 pelo código).seguidores
é a contagem de seguidores do perfil.postagens
é o número de postagens que foram consideradas (até 10).Filtros de Seleção: O aplicativo aplica filtros baseados em critérios definidos, como a quantidade máxima de seguidores e seguindo, e a taxa mínima de engajamento configurada pelo usuário.
Decisão de Interação: Se um perfil atender aos critérios de seleção e tiver uma taxa de engajamento acima do mínimo estabelecido pelo usuário do aplicativo, o bot pode interagir de várias maneiras:
Se deseja contribuir para o projeto, pode fazer um fork do repositório e enviar suas alterações através de pull requests.
Este software é distribuído sob a licença MIT, o que permite o uso, cópia, modificação e distribuição livremente.