Skip to content

This script automates the process of reposting Instagram videos with more than 10,000 likes! πŸŽ₯ It finds videos from accounts you follow, downloads them, and re-uploads them to your account. You can schedule this to run every 30 minutes πŸ”„. It's perfect for boosting engagement and growing your profile! πŸ“ˆ

License

Notifications You must be signed in to change notification settings

kubaam/Instagram-Reels-Reposter-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Instagram Video Reposter Bot πŸ“±

πŸ”₯ Overview

This script automates the process of reposting Instagram videos with more than 10,000 likes! πŸŽ₯ It finds videos from accounts you follow, downloads them, and re-uploads them to your account. You can schedule this to run every 30 minutes πŸ”„. It's perfect for boosting engagement and growing your profile! πŸ“ˆ

πŸ›  Features

  • Automatic Reposting: Finds videos with 10k+ likes and reposts them to your account πŸ”.
  • Avoid Duplicates: Keeps track of reposted media to avoid reposting the same video πŸ›‘.
  • Scheduled Posts: Runs automatically at random interval (between: 30 and 120 minutes) πŸ•’.
  • Video Download and Upload: Downloads videos and re-uploads them with the same caption ✨.
  • Optimized for Engagement: Focuses on high-likes content to increase visibility πŸš€.

πŸ“¦ Requirements

To run this script, you'll need to install the following Python libraries:

You can install them via pip:

pip install instagrapi requests moviepy schedule imageio

βš™οΈ Setup

  1. Clone this repository or download the script file.
  2. Replace the placeholder values in the Configuration section with your Instagram account details and preferred settings:
    • USERNAME: Your Instagram username πŸ”‘
    • PASSWORD: Your Instagram password πŸ”’
    • DOWNLOAD_DIR: Directory where videos will be saved πŸ’Ύ
    • MIN_LIKES: Minimum likes to consider reposting (default: 10,000 πŸ‘)
    • SCHEDULE_INTERVAL_MINUTES: Time interval for the scheduled job (default: 30 minutes ⏳)

πŸƒβ€β™‚οΈ How to Run

Once you've set up the configuration, simply run the script:

python main.py

The script will:

  • Log in to Instagram πŸ“±
  • Check the accounts you follow for videos with 10k+ likes πŸ”
  • Download and re-upload qualifying videos πŸ“₯ ➑️ πŸ“€
  • Run the job every 30 minutes by default ⏰

You can customize the job interval by changing the SCHEDULE_INTERVAL_MINUTES in the code πŸ› .

πŸ’Ύ Data Management

The script uses a JSON file (reposted_media.json) to store the media primary keys (PKs) of videos that have already been reposted. This ensures that no video is reposted more than once πŸ”„.

πŸ“ˆ Why Use This?

  • Increase Visibility: Reposting viral content helps boost your profile's engagement πŸ“Š.
  • Save Time: Automate the process of finding, downloading, and reposting videos ⏳.
  • Easy to Use: Once set up, the bot works on autopilot, so you can focus on other tasks πŸ”§.

🚨 Important Notes

  • Disclaimer: Botting is against Instagram's Terms of Service, and misuse can lead to account suspension or bans. Use this tool responsibly and at your own risk. ⚠️
  • Be mindful of Instagram's terms of service regarding automated actions βš–οΈ.
  • Ensure your account is secure and use this tool responsibly for ethical content curation πŸ’‘.

πŸ“’ Contact

For any issues or questions, feel free to contact me on Instagram πŸ“².


Happy Reposting! ✨

About

This script automates the process of reposting Instagram videos with more than 10,000 likes! πŸŽ₯ It finds videos from accounts you follow, downloads them, and re-uploads them to your account. You can schedule this to run every 30 minutes πŸ”„. It's perfect for boosting engagement and growing your profile! πŸ“ˆ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published