Instapy: Question re: Interact with someone else's followers/following

Created on 8 Aug 2017  路  30Comments  路  Source: timgrossmann/InstaPy

Does this feature support only interacting with someone else's followers? I.E., I don't want to follow any of the provided user accounts followers, I only want to interact with the followers by liking & commenting on posts. If so, how do you configure the lines below?

session.set_user_interact(amount=5, random=True, percentage=50, media='Photo') 
session.follow_user_followers(['friend1', 'friend2', 'friend3'], amount=10, random=False, interact=True)
Feature enhancement question

Most helpful comment

It is done: #528

All 30 comments

@gitpatrickhub Unfortunately, this feature is not supported yet...

@timgrossmann can this be added to the list of features to be created? This would be very helpful feature, as not all InstaPy users want to systematically follow or unfollow users.

@gitpatrickhub Hmm... I think we can at least keep this issue open.
If you posted this earlier, we could've made this part of #492

@timgrossmann thanks! I requested it, but failed to explicitly state that following should not be required to support the "interact with".

Really interested in this too! I only want to like posts of user followers without follow them. Possibly I would like to always like also the last uploaded photo. (ignoring private profiles)

@timgrossmann I could pay 10$ for this implementation

@timgrossmann @datteba I'd be willing to contribute, as well, to get this delivered soon

@datteba @gitpatrickhub Well, then let's open up a bounty to get this implemented ASAP 馃槈

I think with more than 10$ we'll get this implemented in no time.
I'll create a bounty issue for that soon.

@BernardoGO Would you be interested in refactoring your follow_user_followers/following a little bit?
25$ Bounty? 馃槈

Yes, I'm interested.
I'll start working on it later today. Thanks

@BernardoGO Oh perfect, I'll write an Bounty Issue for it.
This will be the first issue where some of the interface will be changed.
We will move from a .like_by... and .follow_... to a global .interact_with

I think this will be way better since people want to choose on what they do and don't, e.g. like in this example where they only want to get all the users and like their stuff without following.
Or the people that want to only follow from tags instead of always liking and maybe following.

@BernardoGO I think we have to discuss how this should look first... I just tried to write an issue for it and came across some problematic things.

However, you could modify the code to the needs of @datteba and @gitpatrickhub and at least get that 10$ for the small changes.

I will open up an issue to discuss the mentioned interface change and gather some information.

Adding this change should be a good start for the big refactor.

@datteba @gitpatrickhub Feel free to post the bounty you mentioned here: https://www.bountysource.com/issues/48047739-question-re-interact-with-someone-else-s-followers-following

@timgrossman $10 added to bounty

bounty posted ;)

i think the requested feature is simply resolved by skipping the following script

It is done: #528

@datteba @gitpatrickhub Could you do a git pull and test if the behaviour is what you wanted? We will then close this issue.

I鈥檓 out of town and don鈥檛 have remote access configured for my rpi3. Will try tomorrow evening. Thanks @timgrossmann @bernardgo

@timgrossmann I have always the same problem with Ceil(). If I remove it mannualy from instapy.py it seems to work. I use windows 10, I don't know if this may be the cause.

image

Then, it would be nice if it was possible to always like the last uploaded photo.

If I want to like + follow a list of user followers and then only like another list of user followers how should I configure my quickstart?

.set_user_interact(amount=3, random=True, percentage=100) \
.set_do_like(enabled=True, percentage=100) \
.follow_user_followers(['users'], amount=10, random=True, interact=True) \
.interact_user_followers(['users'], amount=10, random=True) \

Is this correct?

@datteba, it is correct. Did it work?

About the ceil error, I've been trying to reproduce it without success since @timgrossmann mentioned it.
Can you post a picture of what's on the browser when it happen?

@datteba The error is fixed by #552.

Thank you very much @BernardoGO! It works now!

@datteba Can the issue be closed now so that @BernardoGO can claim the bounty?

Of course Tim!

@timgrossmann

@timgrossmann sorry, haven't had a chance to do a pull, but trust that it works. Thanks @BernardoGO

Will this be merged into the Master now?

@gitpatrickhub It already is 馃槈

Thanks, @gitpatrickhub and @datteba.

@BernardoGO @timgrossmann
Can you confirm this is the correct setup if I want to Like 3 posts each of 300 followers of a specified user account?

.set_user_interact(amount=3, random=False, percentage=100)
.set_do_like(enabled=True, percentage=100)
.interact_user_followers(['accountOfUser'], amount=300, random=False)

@gitpatrickhub, it is correct. It will like the first 3 posts.
@datteba Since you've posted a bounty you also have to set it as solved here.

@BernardoGO done ;)

Would it be possibile to always ignore private profiles, users without uploaded photos and without profile picture?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

wyvers picture wyvers  路  3Comments

Spyd3r0us picture Spyd3r0us  路  3Comments

ingorichter picture ingorichter  路  3Comments

CharlesCCC picture CharlesCCC  路  3Comments

n0sw34r picture n0sw34r  路  3Comments