اینستا بات

در این آموزش خواهیم دید که چگونه از بات اینستاگرام استفاده کنیم که کاربران را دوست دارد ، نظر می دهد ، دنبال می کند و به طور خودکار آنها را دنبال نمی کند. این آموزش در اکثر سیستم عامل های debian / linux کار خواهد کرد. این آزمایش بر روی تمشک پی ، کالی و اوبونتو انجام می شود.

ما از کتابخانه InstaBot استفاده خواهیم کرد . این کتابخانه به صورت پایتون نوشته شده است و بدون API جدید اینستاگرام کار می کند. به طوری که شما نیازی به مجوز برای یکپارچه سازی API اینستاگرام یا هر چیز دیگری ندارید. این اعتبار شما (نام کاربری و رمزعبور) را فقط در رایانه محلی شما ذخیره می کند.

مورد نیاز: حداقل. پایتون 2.7 ، حساب کاربری اینستاگرام ، پرونده instabot.py اگر در Python 2 (PEP) از Python 3 یا orASCII استفاده می کنید باید در رمزگذاری UTF-8 باشد!

برای پشتیبانی از این پروژه به لینک Git ارائه شده مراجعه کرده و به LevPasha ، Share و مانند این آموزش اهدا کنید.

نکته اضافه کردن سوال سوال دانلود بارگیری کنید
یادداشتهای معلم
معلمان! آیا در کلاس خود از این دستورالعمل استفاده کرده اید؟
یادداشت معلم را اضافه کنید تا نحوه اشتراک آن را در درس خود به اشتراک بگذارید.

یادداشت معلم را اضافه کنید
مرحله 1: تنظیم
1) Python را بارگیری و تنظیم کنید و به رایانه خود بپیوندید.

$ sudo apt-get python3 را نصب کنید

$ sudo apt-get install pip3

2) درخواست python lib را نصب کنید.

برای پایتون 3 ، درخواست نصب pip3 $ را اجرا کنید

برای پایتون های قبلی ، درخواست نصب $ پیپ را اجرا کنید

3) مخزن InstaBot Git را نصب کنید.

$ git clon git: //github.com/LevPasha/instabot.py.git

4) مثال.py را ویرایش کنید یا طبق نیاز خود فایل پایتون سفارشی ایجاد کنید. (گام بعدی)

نکته اضافه کردن سوال سوال دانلود بارگیری کنید
مرحله 2: شروع کار
مثال.py را اصلاح کنید.

مثال.py آماده است تا به عنوان مثال به پرونده بروید ، می توانید اعتبار خود را (نام کاربری و رمز عبور) وارد کنید و خاموش کنید. اما مواردی وجود دارد که می خواهم قبل از آن بدانید. برای اطلاعات بیشتر ، اسناد مخزن Git را مطالعه کنید ،

برای آزمایش اینکه آیا همه چیز را درست نصب کرده اید ، ویرایشگر را باز کرده و این کد را تایپ کنید. نام کاربری و رمز عبور را با نام واقعی خود جایگزین کنید.

وارد اینستاگرام خود شوید:

——————–

#! / usr / bin / env python # – * – کد نویسی: utf-8 – * –
از instabot واردات InstaBot

bot = InstaBot (“ورود” ، “رمز عبور”)
bot.auto_mod ()

—————————–

اگر همه چیز خوب باشد ، ورود به سیستم موفقیت آمیز خواهید بود. و بعد شما خوب هستید که بروید

—————————-

bot = InstaBot (“ورود” ، “رمز عبور” ، مانند_per_day = 1000 ،

like_per_day = 1000 ،

media_max_like = 0 ،

media_min_like = 0 ،

follow_per_day = 0 ،

follow_time = 5 * 60 * 60 ،

unfollow_per_day = 0 ،

comments_per_day = 0 ،

tag_list = [‘گربه’ ، ‘ماشین’ ، ‘سگ’] ،

max_like_for_one_tag = 5 ،

unfollow_break_min = 15 ،

unfollow_break_max = 30 ،

log_mod = 0 ،

پروکسی = ”)

—————————-

Like_per_day ، به دلیل اینکه اینستاگرام روزانه 1000 لایک دارد ، نباید بیش از آن از 1000 تجاوز کنید. اگر می خواهید در چند ساعت بیشتر دوست داشته باشید و در 6 ساعت گذشته از آن 1000 لایک استفاده کنید ، می توانید طبق آن ویرایش کنید. اما اگر بیش از حد باشید ممکن است گزارش شوید و با این ممنوعیت روبرو شوید.

tag_list = [‘# tag1’، ‘# tag2’، ‘# tag3’] ، برای رسیدن به مخاطب خاص می توانید از این موارد استفاده کنید. با افزودن برچسب ها ، bot فقط رسانه ای را که در آن از #tags استفاده می شود دوست دارد و دنبال می کند.

follow / comment_per_day = 0 ، مطابق استفاده ، این دنباله یا اظهار نظر خواهد بود. و می توانید 0 را به تعداد دلخواه خود جایگزین کنید. (من به شما پیشنهاد می کنم برای این چند صدها نفر بازی کنید.)

برای نظرات کد پیش تعریف شده ای وجود دارد ، شما را از ممنوعیت نظر متوقف می کند و هر زمان که اجرا شود از نظرات مختلف استفاده خواهید کرد.

follow_time = 5 * 60 * 60 ، زمان بعدی پس از 5 ربات Mins ، هر کاربر را دنبال می کند.

log_mod = 0 ، اگر می خواهید مواردی را برای ردیابی فعالیت چاپ یا ایجاد کنید ، لطفاً از این موارد استفاده کنید.

برای توضیحات دقیق به یک جدول در اسناد رسمی مراجعه کنید.

نکته اضافه کردن سوال سوال دانلود بارگیری کنید
مرحله 3: اجرا کنید. (برو)
بعد از اتمام کارهایی که قبلاً به آنها اشاره کردم ، آماده می شوید.

وارد فهرست شوید و تایپ کنید

$ python3 مثال.py

اگر نسخه دیگری از پایتون یا نام پرونده دیگری دارید از آن استفاده کنید.

تصویر پیوست شده برای 2 مخاطب در اینستاگرام اسکریپت های مشابه را اجرا می کند تا به مخاطبان بیشتری برسد.

من بر روی لینوکس / دبیان از جمله مدل های Raspberry Pi B + / 2/3 تست کردم. (با اسناد git این کار در تمام سیستم عامل ها از جمله ویندوز انجام می شود) لطفا در صورتی که آن را با موفقیت روی سیستم عامل های دیگر اجرا کردید در نظرات بنویسید یا با هر مشکلی روبرو هستید.

این اولین دستور من است. لطفا نظر دهید ، به اشتراک بگذارید و دنبال کنید همچنین پیشنهادات خود را ارائه دهید. من در حال کار بر روی انعکاس پین های GPIO Raspberry Pi از طریق اینستاگرام هستم ، بنابراین به زودی آموزش بعدی من خواهد بود. برای تنظیم و به روز ماندن دنبال کنید.

(به زودی تصاویر را در آموزش اضافه خواهم کرد.)