중요! 이 지침사항을 처음부터 끝까지 읽고 실행하세요! 행운을 빕니다!
당신은 프로젝트를 다운로드 받아야 합니다. 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시간 내내 수집하는 스크립트가 있고, 또한 닉네임과 해시태그로 사진에 좋아요를 누릅니다. 이 모든 것들은 ultimate.py 스크립트를 허용합니다. 이 스크립트는 instabot/examples/ultimate 에 있습니다. 폴더에는 스크립트를 실행하기 위한 다른 텍스트 파일도 들어 있습니다. 이 파일들에서 새로운 매개변수들은 각각 새로운 줄에 써야합니다.
또한 하루 종일 작동할 스크립트가 있지만, 이 스크립트는 계획에 따라 작동합니다. 이 스크립트는 instabot/examples/ultimate_schedule 폴더에 있는 ultimate.py 입니다. 당신은 아무 에디터나 사용하여 파일을 열고 수정할 수 있습니다. 코드의 중요한 부분에 주석이 있기 때문에 이 과정은 쉽습니다.
당신의 계정이 차단당하지 않는 것을 보장하기 위해서, 스크립트 예제를 구성해야 합니다. 우리가 매 분마다 해시태그에 사진을 저장해야 한다고 가정해봅시다. 먼저 시간 단위를 초로 해주세요. 텍스트 에디터로 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)
parameter | description | example |
---|---|---|
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 | 사용자의 (팔로워수/팔로잉)가 이 값보다 크다면, 사용자는 팔로우 되거나 좋아요를 받지 않을 것이다. | 10 |
max_following_to_followers_ratio | 사용자의 (팔로잉/팔로워수)가 이 값보다 크다면, 사용자는 팔로우 되거나 좋아요를 받지 않을 것이다. | 2 |
min_media_count_to_follow | 사용자의 게시글 수가 이 값보다 적다면, 사용자는 팔로우 되지 않을 것이다. | 3 |
max_following_to_block | 사용자가 이 값보다 더 많은 팔로잉을을 하고 있다면, 사용자는 massfollower(많은 사람들을 팔로우하고 있는 사람)이기 때문에 블락 스크립트에 블락 될것이다. | 2000 |
max_likes_to_like | 게시글이 좋아요를 받을 수 있는 좋아요의 최대 값 | 100 |
like_delay | 좋아요를 누르는데 걸리는 지연 시간(second) | 10 |
unlike_delay | 좋아요를 해제하는데 걸리는 지연 시간(second) | 10 |
follow_delay | 팔로우하는데 걸리는 지연 시간(second) | 30 |
unfollow_delay | 언팔로우하는데 걸리는 지연 시간(second) | 30 |
comment_delay | 댓글을 다는데 걸리는 지연 시간(second) | 60 |
whitelist | 언팔로우 하면 안되는 사용자들을 모은 파일의 경로 | "whitelist.txt" |
blacklist | 팔로우 하면 안되는 사용자들을 모은 파일의 경로 | "blacklist.txt" |
comments_file | 댓글 데이터베이스의 경로 | "comments.txt" |
stop_words | 정지 할 단어들의 목록: 사용자의 설명에 이러한 정지 할 단어가 있다면 해당 사용자를 팔로우 하지 않습니다. | ['shop', 'store', 'free'] |