Enviar mensaje en Instagram usando el módulo Instabot en Python

En este artículo vamos a ver cómo enviar mensajes en Instagram usando el módulo Instabot en Python.

Instagram es una buena plataforma para chatear, pero cuando se trata de enviar el mismo mensaje a todos los amigos, esta es una tarea realmente aburrida y que consume mucho tiempo, especialmente si tienes una gran cantidad de seguidores. Para facilitar esto, creamos un bot usando Python para enviar mensajes en Instagram. Entonces, sin más demora, entremos de inmediato.

Módulo requerido:

Biblioteca Instabot: Es un script de promoción y contenedor de API Python para Instagram.

pip install instabot

Implementación paso a paso:

Paso 1: Primero importamos el Bot de la biblioteca de Instabot y creamos un bot variable.

Python3

# importing Bot form instabot library.
from instabot import Bot
 
bot = Bot()

Paso 2: ahora debemos iniciar sesión en nuestra cuenta usando el bot.

Python3

# Login using bot
bot.login(username="Your_username",
          password="Your_password")

Paso 3: Es hora de hacer una lista de amigos/seguidores a quienes se enviarán los mensajes. No olvides ningún nombre porque todos son importantes. 

Python3

# Make a list of followers/friends
urer_ids = ["username1", "username2", "....."]

Paso 4:  escribe un mensaje

Python3

# Message
text = "I like GFG"

Paso 5: Es hora de enviar el mensaje. Para enviar mensajes a más personas, use la función «send_messages» y para enviar mensajes a una sola persona, también se puede usar la función «send_message».

Python3

# Sending messages to one or more friends
bot.send_messages(text, urer_ids)

A continuación se muestra la implementación completa:

Python3

# Program to send message
# on Instagram using Python.
 
# importing Bot form instabot library.
from instabot import Bot
 
# Creating bot variable.
bot = Bot()
 
# Login using bot.
bot.login(username="Your_username",
          password="Your_password")
 
# Make a list of followers/friends
urer_ids = ["username1", "username2", "....."]
 
# Message
text = "I like GFG"
 
# Sending messages
bot.send_messages(text, urer_ids)

Producción:

Nota : a veces es difícil volver a ejecutar el programa debido a errores de inicio de sesión para evitar esto, debe eliminar una carpeta de configuración que se crea automáticamente después de ejecutar el programa una vez. 

Publicación traducida automáticamente

Artículo escrito por siddharthsingh7898 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *