Важливо! Прочитайте інструкцію від початку до кінця, а потім дійте! Хай щастить!
Вам знадобиться скачаний проект. В папці ** 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.
Так, є скрипт, який цілодобово фолловіть передплатників і підписки певних людей, а також лайкає фотографії по нікнейму і хештагам. Все це дозволяє скрипт - 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’] |