Bot de DM do Instagram - Envie mensagens diretas automaticamente para o público-alvo [Automação do Instagram]

Bot de DM do Instagram - Envie mensagens diretas automaticamente para o público-alvo [Automação do Instagram]

April 3, 2024
Partilhar
Autor: Big Y

📱 Como Criar o Seu Próprio Bot de Mensagens Diretas no Instagram Usando Python

Está à procura de uma forma de promover a sua conta do Instagram, negócio, website ou canal do YouTube? Ou talvez queira transmitir uma mensagem aos seus seguidores? Seja qual for o seu objetivo, criar o seu próprio bot de mensagens diretas no Instagram pode ajudá-lo a alcançá-lo. Neste artigo, vamos mostrar-lhe como criar um bot de mensagens diretas no Instagram usando a programação em Python.

Tabela de Conteúdos

- Introdução

- Instalação do Pacote Instabot

- Iniciar sessão na sua conta do Instagram

- Método 1: Enviar Mensagens Diretas para Seguidores de um Utilizador Específico

- Método 2: Enviar Mensagens Diretas para Utilizadores que Gostaram das Publicações de um Utilizador Específico

- Executar o Código

- Conclusão

Introdução

O Instagram é uma das plataformas de redes sociais mais populares do mundo, com mais de 1 bilhão de utilizadores ativos. Com tantos utilizadores, pode ser difícil destacar-se e ser notado. É aqui que entra um bot de mensagens diretas no Instagram. Ao automatizar o processo de envio de mensagens diretas para o seu público-alvo, pode poupar tempo e esforço enquanto promove a sua conta ou negócio.

Instalação do Pacote Instabot

Para criar um bot de mensagens diretas no Instagram, vamos utilizar o pacote Instabot. Este pacote contém diferentes funções que permitem realizar várias operações de automação no Instagram. Para instalar o pacote, abra o seu terminal e digite o seguinte comando:

```

pip install instabot

```

Iniciar sessão na sua conta do Instagram

Antes de poder utilizar a sua conta do Instagram com o bot, precisa de iniciar sessão. Para isso, crie um objeto da classe `bot` e chame o método `login`, passando o seu nome de utilizador e palavra-passe como parâmetros. Por exemplo:

```python

import instabot

bot = instabot.Bot()

bot.login(username="seu_nome_de_utilizador", password="sua_palavra_passe")

```

Método 1: Enviar Mensagens Diretas para Seguidores de um Utilizador Específico

O primeiro método que iremos utilizar para enviar mensagens diretas é para os seguidores de um utilizador específico. Para isso, iremos utilizar a função `get_user_followers` para obter uma lista de IDs de utilizador dos seguidores do utilizador específico. Em seguida, iremos percorrer esta lista, seguir cada utilizador e enviar-lhes uma mensagem direta.

```python

utilizador_especifico = "pythonappprojects"

ids_seguidores = bot.get_user_followers(utilizador_especifico)

for seguidor in ids_seguidores:

bot.follow(seguidor)

nome_utilizador = bot.get_username_from_user_id(seguidor)

texto_mensagem = f"Olá @{nome_utilizador}, veja o meu perfil!"

bot.send_message(texto_mensagem, [seguidor])

time.sleep(5)

```

No código acima, primeiro obtemos a lista de seguidores do utilizador específico e armazenamo-la na variável `ids_seguidores`. Em seguida, percorremos esta lista utilizando um loop `for` e seguimos cada utilizador utilizando a função `follow`. Em seguida, obtemos o nome de utilizador do utilizador utilizando a função `get_username_from_user_id` e armazenamo-lo na variável `nome_utilizador`. Em seguida, criamos um texto de mensagem que inclui o nome de utilizador do utilizador e enviamo-lo utilizando a função `send_message`. Por fim, adicionamos uma instrução `time.sleep(5)` para aguardar 5 segundos antes de enviar a próxima mensagem.

Método 2: Enviar Mensagens Diretas para Utilizadores que Gostaram das Publicações de um Utilizador Específico

O segundo método que iremos utilizar para enviar mensagens diretas é para os utilizadores que gostaram das publicações de um utilizador específico. Para isso, iremos utilizar a função `get_user_likers` para obter uma lista de IDs de utilizador dos utilizadores que gostaram de qualquer conteúdo multimédia do utilizador específico. Em seguida, iremos percorrer esta lista, seguir cada utilizador e enviar-lhes uma mensagem direta.

```python

utilizador_especifico = "pythonappprojects"

ids_gostadores = bot.get_user_likers(utilizador_especifico)

for gostador in ids_gostadores:

bot.follow(gostador)

nome_utilizador = bot.get_username_from_user_id(gostador)

texto_mensagem = f"Olá @{nome_utilizador}, adoro o seu envolvimento! Veja o meu perfil!"

bot.send_message(texto_mensagem, [gostador])

time.sleep(5)

```

No código acima, primeiro obtemos a lista de utilizadores que gostaram das publicações do utilizador específico e armazenamo-la na variável `ids_gostadores`. Em seguida, percorremos esta lista utilizando um loop `for` e seguimos cada utilizador utilizando a função `follow`. Em seguida, obtemos o nome de utilizador do utilizador utilizando a função `get_username_from_user_id` e armazenamo-lo na variável `nome_utilizador`. Em seguida, criamos um texto de mensagem que inclui o nome de utilizador do utilizador e enviamo-lo utilizando a função `send_message`. Por fim, adicionamos uma instrução `time.sleep(5)` para aguardar 5 segundos antes de enviar a próxima mensagem.

Executar o Código

Para executar o código, guarde-o num ficheiro com a extensão `.py` e execute-o utilizando o interpretador Python. Certifique-se de substituir os espaços reservados `seu_nome_de_utilizador` e `sua_palavra_passe` pelo seu nome de utilizador e palavra-passe reais do Instagram. Além disso, certifique-se de alterar a variável `utilizador_especifico` para o nome de utilizador do utilizador que pretende segmentar.

```python

import instabot

import time

bot = instabot.Bot()

bot.login(username="seu_nome_de_utilizador", password="sua_palavra_passe")

Método 1: Enviar Mensagens Diretas para Seguidores de um Utilizador Específico

utilizador_especifico = "pythonappprojects"

ids_seguidores = bot.get_user_followers(utilizador_especifico)

for seguidor in ids_seguidores:

bot.follow(seguidor)

nome_utilizador = bot.get_username_from_user_id(seguidor)

texto_mensagem = f"Olá @{nome_utilizador}, veja o meu perfil!"

bot.send_message(texto_mensagem, [seguidor])

time.sleep(5)

Método 2: Enviar Mensagens Diretas para Utilizadores que Gostaram das Publicações de um Utilizador Específico

utilizador_especifico = "pythonappprojects"

ids_gostadores = bot.get_user_likers(utilizador_especifico)

for gostador in ids_gostadores:

bot.follow(gostador)

nome_utilizador = bot.get_username_from_user_id(gostador)

texto_mensagem = f"Olá @{nome_utilizador}, adoro o seu envolvimento! Veja o meu perfil!"

bot.send_message(texto_mensagem, [gostador])

time.sleep(5)

bot.logout()

```

Conclusão

Criar o seu próprio bot de mensagens diretas no Instagram usando Python pode ajudá-lo a poupar tempo e esforço enquanto promove a sua conta ou negócio. Ao seguir os passos descritos neste artigo, pode criar o seu próprio bot e começar a enviar mensagens diretas para o seu público-alvo. Apenas lembre-se de utilizar

- End -
Direitos de autor © 2023 Shulex Inc. Todos os direitos reservados. Termos e Condições Política de Privacidade
VOC AI Inc. 8 The Green,Ste A, in the City of Dover County of Kent Zip Code: 19901
VocAI Chatbot - Resolve 80% of your customer support questions with no code | Product Hunt
Este sítio Web utiliza cookies
A VOC AI utiliza cookies para garantir o bom funcionamento do site, para armazenar algumas informações sobre as suas preferências, dispositivos e acções passadas. Estes dados são agregados ou estatísticos, o que significa que não poderemos identificá-lo individualmente. Pode encontrar mais pormenores sobre os cookies que utilizamos e como retirar o consentimento na nossa Política de Privacidade.
Utilizamos o Google Analytics para melhorar a experiência do utilizador no nosso sítio Web. Ao continuar a utilizar o nosso sítio, está a consentir a utilização de cookies e a recolha de dados pelo Google Analytics.
Aceita estes cookies?
Aceitar todos os cookies
Rejeitar todos os cookies