Instagram ist zu einer Plattform geworden, die Menschen nutzen, um sich zu verbinden und ihre Bilder, Videos und Geschichten zu teilen. Menschen nutzen Instagram, um an Popularität zu gewinnen und für ihr Unternehmen sowie für Marketingzwecke zu werben. Im heutigen Artikel werden wir etwas über den Instagram-Bot erfahren. Wir werden einige Aufgaben wie das Posten von Bildern, automatisches Liken und Massenfolgen mit einem Instagram-Bot erledigen. Sie können dies als kleines Projekt erstellen, damit es Ihnen hilft, in Zukunft große Projekte zu erstellen.

Was ist ein Instagram-Bot?

Der Instagram-Bot ist im Wesentlichen ein Computerprogramm, mit dem Sie persönliche Interaktionen auf Instagram automatisieren können, indem Sie verschiedene Funktionen verwenden, die Benutzern auf ihren Mobiltelefonen zur Verfügung stehen, z.

So erstellen Sie einen Instagram-Bot:

die Voraussetzung

Um einen Bot zu erstellen, der Inhalte auf Instagram teilen kann, programmieren wir dies in Python, stellen Sie also sicher, dass Sie Python bereits auf Ihrem System installiert haben, und glücklicherweise gibt es eine nützliche Bibliothek namens InstaBot, die es einfach macht.

InstaBot: Instabot ist eine Python-Bibliothek, die einen Instagram-API-Wrapper implementiert, der Ihnen nicht nur die Möglichkeit bietet, auf den Dienst von Instagram zuzugreifen, sondern auch viele andere nützliche Funktionen, wie z aus bestimmten Beiträgen. Instabot ist intelligent genug, um zu wissen, wie man Personen herausfiltert, mit denen es die Benutzerliste abonnieren wird.

Mit dieser Bibliothek werden wir in diesem Tutorial drei Aufgaben erledigen

  1. So posten Sie Bilder auf Instagram.
  2. So folgen Sie Konten in großen Mengen.
  3. Wie man Bilder im Zusammenhang mit Tags automatisch liket.

Die instabot-Bibliothek kann mit dem Befehl in Ihrer Eingabeaufforderung / Ihrem Terminal installiert werden:

pip3 install instabot

Hinweis:- Um loszulegen, benötigen Sie Ihre Instagram-Konto-ID und Ihr Passwort für InstaBot. (E-Mail-ID und Telefonnummern funktionieren in dieser Bibliothek nicht)

Wie poste ich Bilder auf Instagram?

from instabot import Bot
bot=Bot()
bot.login(username="manshirke",password="************")
bot.upload_photo("photo.jpg",caption="hello how are you #bot #rom")
Lassen Sie uns Schritt für Schritt aufschlüsseln und sehen, was wir im Code getan haben:

Schritt 1:

from instabot import Bot

Zuerst importieren wir die Bot-Klasse aus der instabot-Bibliothek.

Schritt 2:

bot=Bot()

Zweitens haben wir einen variablen Bot erstellt, der die Klasse BOT speichert.

Schritt 3:

bot.login(username="manshirke",password="************")

Im dritten Schritt haben wir eine Anmeldeklasse erstellt und die Parameter Benutzername und Passwort hinzugefügt. Sie müssen hier die Benutzer-ID und das Passwort Ihres eigenen Instagram-Kontos hinzufügen, in dem Sie die Bilder hochladen oder posten möchten.

Schritt 4:

bot.upload_photo("photo.jpg",caption="hello how are you #bot #rom")

Und schließlich haben wir die Klasse upload_photo erstellt, dann haben wir im ersten Parameter den Pfad des Fotos hinzugefügt, das Sie hochladen möchten, und im zweiten Parameter haben wir die Bildunterschriften zusammen mit Hashtags hinzugefügt, Sie können hier alles hinzufügen, was Sie wollen.

Ausgabe:

Nachdem Sie alles erledigt und Ihre Arbeit überprüft haben, um sicherzustellen, dass sie richtig gemacht wurde, können Sie in der Ausgabe sehen, dass der Instabot Sie dazu bringt, sich zuerst bei Ihrem Instagram-Konto anzumelden und dann den Beitrag und jetzt Sie hochzuladen können auf Instagram gehen und den von uns hochgeladenen Beitrag überprüfen – zusammen mit den Bildunterschriften, die Sie zuvor aufgeschrieben haben. Dieser Vorgang dauert einige Minuten, bis alles abgeschlossen ist. Warten Sie also bitte geduldig, während dieser Prozess ausgeführt wird.

Hinweis: – Jedes Mal, wenn Sie den Code ausführen, wird automatisch ein Ordner namens config in Ihrem Hauptverzeichnis der Python-Datei generiert. Wenn Sie den Code erneut ausführen möchten, müssen Sie zuerst diesen Ordner löschen und dann Ihr Programm erneut ausführen.

Wie kann man Konten massenweise folgen?

from instabot import Bot
bot=Bot()
bot.login(username="manshirke",password="***********")

bot.follow_followers('geekyhumans',nfollows=10)
Lassen Sie uns aufschlüsseln und sehen, was wir im Code getan haben. Die ersten, zweiten und dritten Schritte sind die gleichen wie zuvor, die das Importieren der Bibliothek, das Hinzufügen der Bot-Klasse und das Hinzufügen der Anmeldeinformationen umfassen. Diese Referenz finden Sie im ersten Thema.
bot.follow_followers('geekyhumans',nfollows=10)

Rufen wir unsere Klasse follow_followers auf, die den Followern eines bestimmten Instagram-Kontos folgt, das Sie im Zeichenfolgenformat hinzugefügt haben, und im Parameter followers können Sie hinzufügen, wie vielen Konten Sie folgen möchten. Als Beispiel gebe ich jetzt mein Instagram-Handle an, was dieser Befehl bewirkt, ist, dass er den 10 Followern meines Instagram-Kontos folgt.

Ausgabe:

Überprüfen Sie in diesem Teil auch Ihre Arbeit, um sicherzustellen, dass sie richtig gemacht wurde und Sie alles abgeschlossen haben. Danach können Sie in der Ausgabe sehen, dass der Instabot Sie dazu bringt, sich zuerst bei Ihrem Instagram-Konto anzumelden, und dann beginnt er, Instagram zu durchlaufen Konto und erhalten Sie alle Benutzer-IDs und beginnen Sie, ihnen nacheinander zu folgen. Dieser Vorgang dauert auch einige Minuten, bis alles abgeschlossen ist. Warten Sie also bitte geduldig, während dieser Prozess ausgeführt wird.

Wie kann man Bilder im Zusammenhang mit Tags automatisch liken?

from instabot import Bot
bot.login(username="manshirke",password="***********")
tags=['python','bot','coding']
for i in tags:
    bot.like_hashtag(i,amount=10)
Lassen Sie uns aufschlüsseln und sehen, was wir im Code getan haben. Die ersten, zweiten und dritten Schritte sind die gleichen wie zuvor, die das Importieren der Bibliothek, das Hinzufügen der Bot-Klasse und das Hinzufügen von Anmeldeinformationen umfassen. Diese Referenz finden Sie im ersten Thema.

Schritt 4:

tags=['python','bot','coding']

Angenommen, Sie möchten einen Beitrag mit „Gefällt mir“ markieren, aber der Beitrag befindet sich auf zwei verschiedenen Hashtags. Sagen wir „#funny“ und „#bot“. Mit Tag-Variablen können Sie alle diese Hashtags in einer Tag-Variablen kombinieren und den Beitrag mit nur einem Vorgang liken.

Schritt 5:

for i in tags:
    bot.like_hashtag(i,amount=10)

Hier haben wir eine For-Schleife erstellt, die mit Hashtags handelt, die Sie zuvor hinzugefügt haben, und danach haben wir die bot.like_hastag-Funktion hinzugefügt und in dieser Funktion haben wir den Parameterbetrag mit dem Wert 10 hinzugefügt. Dies ist die Anzahl der Beiträge, die der Bot erstellt automatisch wie in jedem Hashtag, den Sie hinzugefügt haben.

Ausgabe:

Überprüfen Sie in diesem Teil auch Ihre Arbeit, um sicherzustellen, dass sie richtig gemacht wurde und Sie alles erledigt haben, was Sie in der Ausgabe sehen können, dass der Instabot Sie dazu bringt, sich zuerst bei Ihrem Instagram-Konto anzumelden, und dann beginnt es, Instagram zu durchlaufen und den Beitrag mit den von Ihnen bereitgestellten Hashtags zu finden und die Beiträge mit „Gefällt mir“ zu markieren. Dieser Vorgang dauert auch einige Minuten, bis alles abgeschlossen ist, sogar länger als das Hochladen des Fotos. Warten Sie also bitte geduldig, während dieser Prozess ausgeführt wird.

Letzte Worte

Instagram ist das oberste soziale Medium, in dem Benutzer dazu neigen, verschiedene Arten der Automatisierung zu erkunden. Das Erstellen eines Instagram-Bots ist keine große Sache. Sie können ganz einfach mit Hilfe einer beliebigen Programmiersprache einen Instagram-Bot erstellen. Für die Benutzerfreundlichkeit haben wir uns für Python und die Instabot-Bibliothek entschieden. Es ist sehr einfach und unkompliziert, die Instabot-Bibliothek zu verwenden und einen Instagram-Bot zu erstellen, wie wir zuvor im Tutorial gesehen haben.

Hier sind einige nützliche Tutorials, die Sie lesen können: