📜  使用Python中的 Instabot 模块在 Instagram 上发送消息

📅  最后修改于: 2022-05-13 01:55:23.131000             🧑  作者: Mango

使用Python中的 Instabot 模块在 Instagram 上发送消息

在本文中,我们将了解如何使用Python中的 Instabot 模块在 Instagram 上发送消息。

Instagram 是一个很好的聊天平台,但是当向所有朋友发送相同的消息时,这是一项非常无聊且耗时的任务,尤其是在您拥有大量关注者的情况下。为了简化这一点,我们使用Python制作了一个机器人,用于在 Instagram 上发送消息。因此,事不宜迟,让我们直接进入。

所需模块:

Instabot 库:它是 Instagram 的推广脚本和 API Python包装器。

pip install instabot

逐步实施:

第 1 步:首先我们从 Instabot 库中导入 Bot 并制作一个变量 bot。

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


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


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


Python3
# Message
text = "I like GFG"


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


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)


第 2 步:现在我们需要使用机器人登录我们的帐户。

Python3

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

第 3 步:是时候列出要向其发送消息的朋友/关注者了。不要忘记任何名字,因为每个人都很重要。

Python3

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

第 4 步:写消息

Python3

# Message
text = "I like GFG"

第 5 步:是时候发送消息了。要向更多人发送消息,请使用“send_messages”函数,如果要向单个人发送消息,“send_message”函数也可以使用。

Python3

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

下面是完整的实现:

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)

输出:

注意:有时由于登录错误而难以重新运行程序,为避免这种情况,您需要删除运行程序一次后自动创建的配置文件夹。