Установка зависит от Вашей операционной системы. Установка для Windows. Установка для Unix (Linux, macOS).
Вся работа с ботом, как и установка, происходит через командную строку (terminal / CMD). Не стоит ее бояться - в ней нет ничего сложного.
Для начала вам нужно его установить. Потом перейдите в папку с примерами и запустите любой скрипт через командную строку, например:
python multi_script_CLI.py
Если скрипту необходимо передать какие-нибудь параметры для запуска, например, список хэштегов для лайкинга, то скрипт это вам так и выведет. На примере с like_hashtags.py, он выведет:
Usage: Pass hashtags to like
Example: python like_hashtags.py dog cat
Сразу становится понятно, как работать с этим скриптом. Например, если вы хотите пролайкать последние медиа с хэштегом #cat или #dog, то выполните:
python like_hashtags.py cat dog
Их можно вовсе не указывать: бот сам попросит их ввести при первом запуске. Они сохранятся в файл secret.txt и будут подгружаться оттуда при дальнейших запусках. Вы также можете их передавать вручную в функцию login():
bot.login(username=«my_username», password=«my_password»)
Также при первом запуске скрипта у Вас будет возможность добавить несколько аккаунтов в Instabot. В дальнейшем, если вы укажете несколько аккаунтов, перед каждым запуском у Вас будет возможность выбрать аккант для работы.
Пароль не отображается специально, чтобы никто не смог его подсмотреть. Не переживайте, он вводится корректно. Если вы случайно ввели неправильный пароль, то при следующем запуске, если пароль не подойдет, Вас попросят ввести его еще раз.
Введенные логин и пароль сохраняются локально на Вашем компьютере в файл secret.txt. Он никуда не передается.
Instabot имеет лимиты как на количество подписок / лайков / комментариев и тд в день, так и на частоту запросов - например, не подписываться слишком быстро. В Instabot уже встроены свои лимиты, которые гарантируют безопасное использование. Вы можете выставить свои значения, однако будьте аккуратны. Поболее подробнее про это можно почитать здесь (сделать страницу с описанием этих параметров и способах изменения). Бот сохраняет количества лайков/подписок/отписок и тд. и сбрасывает их раз в день.
Есть параметры у класса instabot.Bot()
. Если вы запускаете код milti_script_CLI, то откройте его с помощью текстового редактора, найдите там значение unfollow_delay=30, измените на любое, какое хотите. Точно также можете изменять другие параметры. Но учтите, это может быть небезопасно.
Согласитесь, что если вы будете отписываться от 100 людей в секунду, вас забанят наверняка. Лимиты зависят от возраста и размера аккаунта, поэтому их тонкая настройка - дело каждого. Значения, которые стоят по умолчанию в Instabot, безопасны для большинства. Ещё никого из-за них не забанили.
Для Вашей задачи подойдет уже написанный скрипт, который лежит в папке examples: unfollow_non_followes.py. Просто перейдите папку с этим скриптом на вашем компьютере и выполните в терминале.
python unfollow_non_followers.py
Все опять же очень просто! Запустите пример like_hashtags.py, например, вот так:
python like_hashtags.py dog cat
Есть. Благодаря усилиями нашего сообщества был написан очень крутой скрипт. Вы его можете найти под названием multi_script_CLI.py. Он на английском, но думаю, все будет понятно. Очень советую попробовать его!
Для этого у нас есть папочка в примерах. Ниже на той странице Вы найдете, как настраивать и запускать автопостинг.
Хештеги - это такое же описание - просто добавьте их туда.
Увы, нет. Это бы увеличило размеры проекта в несколько раз.
Вы можете:
- Поставить звездочку в Github. Чтобы это сделать, достаточно нажать на звезочку здесь https://github.com/instagrambot (сверху справа), может, понадобится зарегистрироваться (бесплатно).
- Войти в Telegram группу и помогать новичкам разобираться с установкой и настройкой Instabot.
- Рассказать о нашем проекте везде, где только можно. Достаточно будет скинуть ссылку: https://instagrambot.github.io.
- Найденные баги и ошибки записывать в Issues, обязательно прикладывая скриншоты и команды, которые вы вводили. Это поможет исправить эти ошибки и сделать Instabot лучше!
- Исправлять эти ошибки, если Вы разработчик. Делать это надо через Pull request, следуя стандарту PEP8.
- Развивать наш сайт. Нам нужен как дизайнер, так и фронтэнд разработчик. Если Вам давно хотелось сделать что-то свое с нуля, милости просим.