docs

Інструкція по застосуванню

Важливо! Прочитайте інструкцію від початку до кінця, а потім дійте! Хай щастить!

Як працювати?

Вам знадобиться скачаний проект. В папці ** instabot / examples / ** знаходяться скрипти для роботи.

Як запустити скрипт?

Відкрийте командний рядок, за допомогою команди ** cd ** перейдіть в каталог проекту, а саме ** instabot / examples **. Наберіть.

python name.py param

де name - назва скрипта, param - необхідний параметр для запуску скрипта. Але не для всіх скриптів потрібен параметр.

Як дізнатися, чи необхідний для скрипта вхідний параметр?

Запустіть скрипт, набравши.

python name.py

Якщо немає необхідних параметрів, скрипт зупиниться і виведе помилку.

Приклад.

Запускаємо скрипт.

python like_hashtags.py.

Скрипт зупиняється і виводить нам повідомлення:

error: the following arguments are required: hashtags.

Тобто ми повинні були ввести хештеги. Правильний приклад:

python like_hashtags.py follow

Все включено

multi_script_CLI.py​​ - скрипт, який містить всі функції. При першому його запуску вам буде запропоновано налаштувати скрипт. Налаштування скрипта зберігаються в файлі setting.txt. Також будуть створені файли: hashtag_file.txt, users_file.txt, whitelist.txt, blacklist.txt, comment.txt.

24/7

Так, є скрипт, який цілодобово фолловіть передплатників і підписки певних людей, а також лайкає фотографії по нікнейму і хештагам. Все це дозволяє скрипт - ultimate.py, який знаходиться в папці instabot/examples/ultimate. В папці також знаходяться інші текстові файли для роботи скрипта. У цих файлах кожен новий параметр потрібно писати з нового рядка.

Графік роботи

Також є скрипт, який буде працювати цілодобово, АЛЕ цей скрипт буде діяти за планом. Цей скрипт - ultimate.py в папці instabot/examples/ultimate_schedule. Ви можете відкрити код будь-яким редактором і поправити його. Це буде легко, так як присутні коментарі в важливих частинах коду.

Як правильно налаштувати скрипт

Для того, щоб ваш акаунт не був забанений, потрібно налаштувати скрипт. Приклад. Припустимо нам потрібно лайкати фотографії за хештегом кожну хвилину. Перш за все час в секундах. Відкрийте like_hashtags.py за допомогою текстового редактора. Знайдіть такі рядки (приблизно так вони повинні виглядати)

bot = Bot ()
bot.login (username = args.u, password = args.p,
          proxy = args.proxy)

Далі в рядку.

bot = Bot ()

Нам потрібно написати в дужках параметр. Цим параметром є like_delay. Цьому параметру потрібно присвоїти значення 60, так як нам потрібно, щоб кожну хвилину бот лайкав фотографію за хештегом. У підсумку це буде виглядати ось так

bot = Bot (like_delay = 60)
bot.login (username = args.u, password = args.p,
          proxy = args.proxy)

###Список параметрів

Параметр Опис Приклад
proxy Проксі для Instabot None
max_likes_per_day Скільки лайків в день бот буде проставляти 1000
max_unlikes_per_day Скільки лайків в день бот буде прибирати з раніше пролайканийних постів 1000
max_follows_per_day Максимальне число нових підписок в день 350
max_unfollows_per_day Максимальна кількість скасованих підписок в день 350
max_comments_per_day Максимальне число коментарів, проставлених ботом, в день 100
max_likes_to_like Якщо публікація зібрала більше лайків, ніж це значення - вона буде проігнорована і не буде пролайканийа ботом 200
filter_users Фільтрувати акаунти якщо значення True True
max_followers_to_follow Якщо акаунт має більше передплатників, ніж це значення, то акаунт не буде зафоловлений або пролайканий 2000
min_followers_to_follow Якщо акаунт має менше передплатників, ніж це значення, то акаунт не буде зафоловлений або пролайканий 10
max_following_to_follow Якщо акаунт має більше підписок, ніж це значення, то акаунт не буде зафоловлений або пролайканий 10000
min_following_to_follow Якщо акаунт має менше підписок, ніж це значення, то акаунт не буде зафоловлений або пролайканий 10
max_followers_to_following_ratio Якщо різниця між передплатниками і підписками більш ніж в N раз, то акаунт не буде зафоловлений або пролайканий 10
max_following_to_followers_ratio Якщо різниця між підписками і передплатниками більш ніж в N раз, то акаунт не буде зафоловлений або пролайканий 2
min_media_count_to_follow Якщо акаунт має публікацій менше, ніж це значення, то акаунт не буде зафоловлений 3
Max_following_to_block Якщо акаунт має більш ніж N підписок, то акаунт буде заблокований в блокувальних скриптах, так як він є массфолловером 2000
max_likes_to_like Максимальна кількість лайків, які повинна мати публікація, щоб бот її лайкнув 100
like_delay Часовий проміжок між лайками (в секундах) 10
unlike_delay Часовий проміжок між дізлайкамі (в секундах) 10
follow_delay Часовий проміжок між підписками на акаунти (в секундах) 30
unfollow_delay Часовий проміжок між відмінами на підписки раніше зафоловленних ботом акаунтів (в секундах) 30
comment_delay Часовий проміжок між проставленням коментарів (в секундах) 60
whitelist Шлях до файлу з назвами акаунтів, підписка на яких повинна зберігатися “Whitelist.txt”
blacklist Шлях до файлу з назвами акаунтів, які не повинні бути зафолловлені, пролайкані або прокоментовані “Blacklist.txt”
comments_file Шлях до бази коментарів “Comments.txt”
stop_words Список заборонених слів: не підписуватися на аккаунт, якщо він має будь-які з цих слів в описі профілю [ ‘Shop’, ‘store’, ‘free’]