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