Skip to content

Releases: alexal1/Insomniac

Bugfixes & Improvements

05 May 12:05
Compare
Choose a tag to compare
  • Added whitelist, blacklist and targets files per account
  • Fixed crash when interacting with targets
  • Open most similar place in search if exact match is not found

v3.7.10

04 May 07:37
0da22b1
Compare
Choose a tag to compare

Version 3.7.10

New features

🎁 Hashtags & Places feed-interaction - So right now, when you are running interact-by-source flow using hashtags / place, the bot is interacting with the likers of the posts under the hashtag / place feed. With the new version, the bot is able to interact with the posts on the feed itself.
Currently, the only available interaction is like the feed's posts, but comment & follow will be added in future ;)

To the available sources list of:
@natgeo-followers
@natgeo-following
amazingtrips-top-likers
amazingtrips-recent-likers
P-antartica-top-likers
P-antartica-recent-likers

Now added:
amazingtrips-top-posts
amazingtrips-recent-posts
P-antartica-top-posts
P-antartica-recent-posts

  • Currently, using feed's posts is available only when interacting. Scrapping hashtag & place feeds will be available in future

🎁 Session speed control - Until today, the bot calculated its sleeping time (between actions during a session) according to an internet speed-test that been done on the beggining of the bot-session. From today, you can have a full control on the bot-speed and sleeping time, using --speed 2 parameter. The value must be between 1 to 4 (1 slowest, 4 fastest).

Thanks to @davebaird who contributed this feature.

🎁 Session Warmup (Patreon only) - In order to add some more human-like behaviour (and reduce the option for a ban), we have added a new functionality called warmup, which do exactly what you would do when opening the Instagram app - before the session starts, the bot will swipe and interact with posts from your feed & from your explore-feed. You can set the amount of warming-up time (in minutes) using --warmup-time-before-session 1-3 parameter

Enhancements

⚡️ Added a new functionality to open a target-profile page - instead of searching & entering the profile, now the bot will randomly choose if he should open the target-profile-page using a deep-link or using the search page.
⚡️ Enhanced the mechanism of opening a profile / post using deep-link
⚡️ Added report of amount of scrapped-profile during a scraping session

Bugfixes:

🐞 Unfollowing fixed. We actually fixed that database hasn't been updated when bot followed someone. Now it works as expected, but if you want to unfollow users followed by older version bot, please use --unfollow-followed-by-anyone together with whitelist.txt
🐞 Fix crash when cannot read followers/following counters of self profile
🐞 Fixed max-session-time limit to be more accurate
🐞 Fixed min-following limit parsing
🐞 Fixed 'No likes, lets scroll down' bug
🐞 Fixed "Account tab not found" crash
🐞 Fixed migration from old database since v3.7.0

🤖 Not a feature but worth a mention 🤖
We have built a CI pipeline for packing & releasing Insomniac versions.
We hope that from today, it will be easier for us to deliver new versions much faster, using build-automation.

Fixes & Improvements

08 Apr 20:26
Compare
Choose a tag to compare
  • Fixed infinite loop "Target handling was started for yourself. Abort."
  • Fixed infinite loop when cannot find a scrapped profile in the search
  • Made search faster and now wait longer until hashtags/places are loaded
  • Fixed speedtest crash
  • Fixed crash when storage is None but session is ending
  • Fixed migration from old database

Hotfix

03 Apr 18:17
Compare
Choose a tag to compare
  • Fixed that interact-targets always found 0 targets
  • Fixed crash while watching stories
  • Fixed crash during migration from old database

Database refactoring

02 Apr 10:59
Compare
Choose a tag to compare

We updated the way that we store data that is generated during the bot's operation: interactions, filtering, scrapping, etc. Now everything lives in a single database for ALL accounts. Database is called "insomniac.db".

It's a big step for us, because with this new database structure your bot will keep much more data (literally all actions it does). It opens the door for many great features in future releases.

However, to make this release valuable we also managed to do some fixes and improvements:

  • Fixed "remove mass followers" action
  • Fixed crashes on high resolution devices at start
  • Fixed user switching
  • Fixed crash when trying to comment but comments are restricted
  • Fixed possible crashes when opening a random post in scraping by hashtags and in interaction/scraping by places
  • Fixed "no likes, scroll down" infinite loop
  • Fixed accidental leaving profile after watching stories
  • Now you can provide not only usernames, but also posts urls in targets.txt (example)

Typing & Spintax

19 Mar 15:16
Compare
Choose a tag to compare

New features

  • Typing: now Insomniac types any text (search query / comment / etc.) character-by-character, just like a human does
  • Spintax: we've added support for a {very useful|amazing} format that {boosts|highly increases} randomness of your generated comments

Read more about both features in the Typing & Spintax blogpost!

Improvements and Bugfixes

  • Changed the way of opening posts in hashtags interaction – fixed crashes when accidentally opening IGTV and when unable to find an Xth post
  • Added a check that backpress worked (screen was changed). If not worked – press back again. Probably fixes a crash during hashtags interaction, will wait for your feedback
  • If we skip a profile because it's private, write it to the database to avoid opening it again and again
  • Fixed liking (was crashing on some types of posts)
  • Fixed infinite cycle when trying to interact with your own profile
  • Fixed writing time of actions in the database (was always the same as at the script start)

Bugfixes & Improvements

23 Feb 19:09
Compare
Choose a tag to compare

Improvements:

  • Skip private profiles even without activation (made "only_public" filter a default one)
  • Now targets count of real account is printed when starting scrapers
  • If you run Instagram app for the first time it asks for "location permission" at some point, now bot handles this itself
  • If bot doesn't see a "like" or "comment" button it's now smart enough to swipe down a bit :)

Bugfixes:

  • Fixed crash while commenting (#272)
  • Fixed shell colors for Windows
  • Fixed not working --likes-percentage parameter
  • Fixed language switching (yes, again)

Bugfixes & Improvements

11 Feb 15:44
Compare
Choose a tag to compare
  • Hid profiles fetching under a flag. Now you should add --fetch-profiles-from-net if you want to try fetching a profile from internet before actually entering a profile. This feature speeds up the bot, but some users considered it dangerous (I personally used it without any issue, so it's up to you to decide)
  • Added German docs (https://insomniac-bot.com/docs/#/de/). Thanks to @simonmannsfeld!
  • Fixed crash when scrolling profiles
  • Fixed scrolling through likers (thanks to @simonmannsfeld again!)

Bugfixes & Improvements

20 Jan 16:00
Compare
Choose a tag to compare
  • Updated analytics.py to make it work with the database
  • Screen recording 📹 (in debug mode only). You can use it to catch bugs. Feel free to attach videos when creating issues! In order to use it you'll have to: 1) install additional packages pip3 install -U "uiautomator2[image]" -i https://pypi.doubanio.com/simple 2) run the bot with the --debug flag.
  • Fixed not working "privacy_relation" filter
  • Fixed unfollowing

v3.6.5 - Hotfix

10 Jan 09:10
69541c0
Compare
Choose a tag to compare

Official docs added 🥳 ! - take a look at: https://insomniac-bot.com/docs/

Bug-fixes:

— Enhanced scrapping mechanism with graphql rate-limiting + sometimes scrape will be done without even step into a profile
— Fixed search issue
— Fixed session-params reset issue (so now you can stop a flow at the end of it)
— When searching for hashtags & places, a random post will be selected instead of the first one
— Added speedtest to every-session on flow instead of first-one only
— Fixed session persisting when no user logged in (session didnt started successfully)
— Fixed is-keyboard-open bug
— Fixed remove-mass-follower little bug
— Fixed printing when soft-ban detected on users-list-scrolling