Releases: GramAddict/bot
2.0.8
v2.0.3
🐈 add feed in yml example
🐈 some typo
🐈 add a check for ending list in unfollowing due to a soft ban
🐈 navigate using index for ig version without text/description
🐛 fix unfollow check for textview instead of buttons
v2.0.4
🐛 fix bot checking for updates: bad handshake problem
🐛 little fix in open likers
🐛 fix setup.py: wrong import made by me :P
v2.0.5
🐛 ig version alert was wrong, also update the tested ig version to the last one
🐛 checking pm and comments now should works in any case from now
🐛 message button can have textview instead of button
v2.0.6
🐛 restored compatibility with python 3.6
🐛 forgot a timeout
🐈 update requirements for uia2 to 2.15.2 which solves something I removed because it wasn't work :S and add support reconnect when device disconnect
v2.0.7
🐈 --analytics parameter doesn't accept any arguments from now! Just replace it in your accounts/yourusername/config.yml as 'analytics: true'
🐈 fix formatting PM in inline reports
🐈 if first image in hashtag/place not found -> skip
🐈 replaced some discord links for a better tracking
🐈 specific_alphabet in config example is now updated (I remember you that you can specify more then one from v2.0.0)
🐈 removed a crash report when after seeing the stories the view moves down for some reason (which I don't know of). In that case we skip that user for now
🐈 if target profile won't load, wait more (consider that maybe it's because you lost your connection or you're softbanned)
🐈 code for watching stories a little bit more readable
🐛 fix problem with action bar when in main profile
🐛 fix a problem in matplotlib that cause the bot to not loading
⬆️ with that fix I can allow a newer version of matplotlib
🐛 sending pm to an empty profile generates a crash. fixed
🐛 now filters are more usable (min/max followers/followings will be always get considered, if it needs to)
🔥 removed a plugin that has been integrated in another one
💸 a funding link for support me, if you want to
v2.0.8
⬆️ upgrade nunpy for avoid this error "RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd"
New version of the bot
v2.0.0
Bugs fixed (most relevant):
🐛 fixed a problem for private account switching. If your username is private, you should have an username folder with 2 blank space at the beginning (it's a bug from 1.2.x), when running the v2 it will be fixed automatically!
🐛 filter.json is now related to account, so you can have one for each account with different options! put it inside your accounts/your_nickname/ folder
🐛 config.ylm files can now use characters other than Latin
🐛 swipe points had a typo error that could change his behaviour
🐛 when loading limits, there was a bug that change them every time we call the function!
🐛 we were looking for blocks using an old class
🐛 when watching stories we will press on a reduced area in order to avoid pressing on tags
🐛 the check if someone was following you was too fast, so you could unfollow people who actually follow you. fixed
🐛 While checking if screen was on or off, I find out that the check return an error. That was causes by not Latin characters of an user. I fixed that and now we are all citizen of the world.
🐛 In the meantime some ResourceID changed, I update them to the newer version of IG.
🐛 Buttons can have texview ClassName instead of button ClassName.
🐛 Switching account maybe was much fast, I slowed it down a little bit
🐛 The checking if English was totally wrong, I fixed it. I also get rid of "maybe not English set?!?!?"
🐛 the speed multiplier will no longer affect watching stories
🐛 fixed some problem while watching stories
🐛 fixed a bug if the following button was not present in view
🐛 fixed a problem in unfollow people which cause a premature end of the job
🐛 fixed a problem if the search bar is not present
🐛 for someone the tabs (accounts, tags, place, ..) when searching something appear only after they type something. fixed
Improvements (most relevant):
🐈 UIA1 has been removed, privacy problem has been solved with the new version of UIA2
🐈 accounts have been moved to a parent folder -> accounts. That will help you to manage them.
🐈 the bot is now very fast where it needs to be (I've no problem till x5)
🐈 now you can have infinite list of users/hashtags to interact with and choose randomly among them
🐈 you can shuffle jobs in order to avoid do the same operations in the order you wrote them
🐈 analystics will always be performed at the end of the session in the current accounts/username_name/reports
🐈 speed up checking profile from 12-15s to like 5s (it also depends of your speed multiplier)
🐈 kill agent has been moved in order to not generate a crash anymore if you're using --screen-sleep feature
🐈 you can disable filters without the needs of removing/rename the file
🐈 when in scrape mode, we don't need a full report. Also when we are in normal mode we don't need to know about scrape
🐈 time reports are now consistent
🐈 the session will not end if we reach comments/watches or PM limits, we only stop to do them
🐈 every argument can be a range instead of a single number (for example 10-15)
🐈 get some useful info of your device at start (resolution, screen size, android version, phone name)
🐈 you can kill other application while running the bot
🐈 introduced the crash limit: if the bot crashed more than N number of times, we will stop it
🐈 you can specify for more then one alphabet in filter.json
🐈 bot will check version even for betas, and i a clever way
🐈 a lot of logging improvements
🐈 mitigate false click when opening items in list
New features:
🎁 sort your followers from the newest to oldest and vice versa
🎁 specify in filter.json in which job you want to comment
🎁 interact blogger post likers
🎁 interact with places (hashtag and posts)
🎁 interact blogger
🎁 interact own feed
🎁 unfollow from list (*.txt). there is also a new paramenter --total-unfollows-limit which rules every unfollow actions
🎁 scrape usernames to a .txt instead of interact
🎁 working hour scheduler with time delta
🎁 you can comment posts: video, photo and carousel can have different comments
🎁 you can send PM to public and private/empty profiles
🎁 you can use emoji in comments, PM, and hashtags
🎁 you will type char by char to act more as human: no need to reinvent the wheel..
🎁 browse carousel
🎁 watch videos for a specified time before interact
v2.0.2
🐛 fix checking new version
🐛 fix checking ig version
🐛 fix hidden photo in postview problem
🐛 fix changing language at fist run
Hotfix Release v1.2.4
🐛 remove some unneeded class match for fix scroll in likers
🐛 move the atx killer in a better place
v1.2.3
Hotfix Release v1.2.3
🐈 Click in bottom right of description to reduce chance of clicking a tag
🐈 Improve screen record so you can have multiple
🐛 Fix logged in username check
🐛 Fix keyboard issues in some devices by swiping up to close the keyboard instead of device back
v1.2.2
Release v1.2.2
Bug Fixes
🐛 add a crash when double click fail (to help debug odd error)
🐛 case insensitive match for searching in search tab
🐛 fix for --debug flag not working
🐛 attempt to fix an unfollow bug by adding a sleep
Improvements
🐈 new feature for debugging: --screen-record
🐈 tune the double click duration (0.050-0.170)
🐈 prevent a crash by adding a sleep before watching stories
🐈 adjust logic for hashtag likers to allow a proper exit when duplicate users are seen
🐈 introduce a new click mode: click until element gone, return a bool. Not used yet
v1.2.1
Release v1.2.1
Bug Fixes
🐛 fix searching in --interact-from-file
Improvements
🐈 don't refresh if not needed
🐈 improve swipe_to_fit_posts
v1.2.0
Release 1.2.0
Bug Fixes
🐛 add new resource ID for some devices
🐛 add short sleep before checking if the screen is unlocked to reduce issues
🐛 modify story watching to reduce crashes
🐛 substitute the .down with .find that caused a crash
🐛 fix analytics report when there is broken data
🐛 fix errors related to resourceid refactor
🐛 fix unfollow after unfollowing a follower
🐛 fix error on hashtag in biography
🐛 fix an infinite loop issue when running unfollow plugin
🐛 fix follow button class
🐛 fix follow not count when profile private
🐛 fix issue with sort followers and overlaying element
New Features
🎁 add support for config files
🎁 add support for cloned apps
🎁 add feature - hashtag-posts-recent
🎁 add feature - hashtag-posts-top
🎁 add feature - interact-from-file
🎁 add feature - unfollow-any-non-followers
🎁 add feature - debug flag for debug output to console
🎁 add feature - speed modifier
🎁 add feature - add option to pause when exiting with ctrl-c
🎁 add feature - exit source after scrolling a configurable number of times
🎁 add filter - following
🎁 add filter - follower
🎁 add back optional fling support
🎁 add support for uia1 (kinda)
Improvements
🐎 increase speed of things that don't need to be slow
🐎 sped up sleep after unfollow
🐈 kill uia2 agent while closing instagram app
🐈 ensure we are on profile at start of each job
🐈 improve swipe on hashtag-likers for older devices and memu
🐈 randomize swipe points for better human-like emulation
🐈 refactor resource ids
🐈 include time in analytics report filename so you can generate multiple a day
🐈 change distro method to pypi
🐈 improve the unfollow message (only show if unfollowed)
🐈 remove other unnecessary `while True` loops
🐈 add more debug output to help with fixing issues
📝 fix some issues with argument help not matching
📝 add new logo
📝 add new demo
📝 update formatting and info
v1.1.1
[HOTFIX] EMERG - RELEASE ASAP: add NOT_IN_LIST check for can_follow (…
v1.0.4
Release v1.0.4 - Hotfix!
Bug Fixes
🐛 fix issue finding like button on small screens
🐛 add try/except for version check
🐛 fix sessions
🐛 fix instagram version reporting
Improvements
🐈 add file logging and fixing crash logging
Co-authored-by: Philip Ulrich [email protected]
Co-authored-by: Arthur Silva [email protected]
v1.0.3
Change Log
Bug Fixes
🐛 Fix bug when you have no followers/following
🐛 Fix bug with filtering
🐛 Fix bug when user has a shop button
🐛 Fix bug where you would follow someone back if they already followed you
🐛 Fix bug where hashtag could not be found on compact screens
🐛 Fix bug with unfollow confirmation screen in new UI and simplifies check
🐛 Fix bug when there is no like button on screen
Improvements
✅ Combine black and pyflakes into one workflow
🐈 Unfollow supports range now
🐈 Improve clicking and double clicking function
🐈 Add ability to “small swipe” in case you only need to swipe a little
🐈 Add argument logging for better debugging
🐈 Add click location for better debugging
🐈 Clean up logging
📝 Clean remains of remove-mass-followers. This may be added back at some point
New Features
🎁 Add update checking
🎁 Add example filter file
🎁 Add (disabled) debugging plugin