This repository has been archived by the owner on Jan 27, 2025. It is now read-only.
For this release we've worked a lot on stability and performance, but didn't forget about new features too!
🚀 Here is what we've done to improve performance:
- Single database per account instead of multiple .json files. When you launch v3.5.0 it will copy all data to this database, so nothing will be lost. Main benefits are speed and robustness. Also it makes possible to "scrape" and interact with "targets" from two accounts simultaneously.
- Most of filters are executed before entering to a user's profile. It makes the whole process much faster and saves you from making too many profile views.
- When looking for shop-profiles the lookup is much quicker now.
- When looking for unfollow-option in somebody's profile the lookup is much quicker too.
🐞 Stability fixes:
- Softban Indicator – a new core feature of Insomniac, will check from time to time if there is an empty profile or empty followers list. If there are too many of them, that's a good indication for a soft ban, and Insomniac will stop its session immediately (use
--dont-indicate-softban
to turn it off) - "Action blocked" dialog detection was also improved and included into Softban Indicator.
- Before searching for main tab-bar, now makes sure that the keyboard is closed (if is opened – closing it).
- Bugfixes around hashtag-interaction.
🤓 New features as promised:
--app-id
com.cloned.package – when using this parameter, you are able to use Insomniac on a cloned Instagram application. Just provide the new package name.--wait-for-device
– when using that flag, Insomniac will wait for an ADB device to be available before continuing its session (instead of quit when there is no device available). If a device id is provided using--device
, Insomniac will wait for that specific device id to be available before continuing.--debug
– flag for extra-informative logs.- All logs are now saved in .log files (even when not crashed).
🏗 Some changes that we've made in existing features:
--unfollow 50
is now the only available unfollow command. You can add these flags to specify which users to unfollow:--unfollow-followed-by-anyone
or--unfollow-non-followers
. First one says to unfollow users who were followed both by the bot and not by the bot. Second one says to unfollow only profiles that are not following your profile.--total-successful-interactions-limit 70-80
– this limit allows you to specify the maximum amount of successful interactions during a session. This limit has been known in past as--total-interactions-limit
.--total-interactions-limit 200-250
– allows you to specify the maximum amount of any interaction (successful & unsuccessful) during a session.- Targets are now marked as "interacted" once you interact with them, so you won't interact with the same target twice.