We're running a travel blog and Instagram page about it with my wife. A couple of days ago, we have organized a contest for a small thing we buy in one of our travels.
We have got a lot of participants. When the day of draw came, my wife asked me to get the follower/participant list automatically since there were a lot of them.
I am already using instabot to get some automated stuff like following back, liking the timeline etc, for our Instagram account.
After doing some digging with instapy, I saw that I had everything I need.
- I could get media likes
- I could get media comments
- I could get my follower list
In order to be an eligible participant, you should be able to inside these 3 sets of data.
But there was a problem. instabot's getMediaComments just sending one initial request to get the media. If you have a media with 20+ comments, you can see only 20.
the fix
I have made a quick fix with a recursive approach until fetching all comments. And ran my contest code - which ran perfectly fine.
Changeset for the bugfix touches 2 projects in the instagrambot organization.
Pull Request 1: https://github.com/instagrambot/instabot/pull/400
Pull Request 2: https://github.com/instagrambot/api/pull/5
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ne işe yarıyor hocam bir de hangi dil ile yazdınız ?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
:)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @emrebeyler I am @utopian-io. I have just upvoted you at 4% Power!
Achievements
Suggestions
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Vote for my Witness. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit