💥 Huge News:
1️⃣ **User Switching**. Configure multiple accounts, specify one of your accounts names and Insomniac will switch to it at start. [Read more in the blogpost
](https://www.patreon.com/posts/user-switching-45847898)
2️⃣ **Sessions Flows**. Instruct the bot to do interaction, then unfollowing, then another interaction – in any sequence you like. It's simple and clear, [see for yourself in the post
](https://www.patreon.com/posts/sessions-flows-45849501)
3️⃣ **Commenting**. You asked for it and finally it's done! Just provide a list of comments and specify how often you wanna comment, [detailed info in the blogpost](https://www.patreon.com/posts/commenting-is-45852520)
4️⃣ **More config examples!** We found that a lot of users have issues with configs, and since this is the key for simplicity & readiness-for-use, we have created a lot of configs examples for different usecases. Just check [config-examples](https://github.com/alexal1/Insomniac/tree/master/config-examples) and [config-examples-extra](https://github.com/alexal1/Insomniac/tree/master/config-examples-extra) folders.
5️⃣ **Specify a sort order of following-list when unfollowing**. `--following-sort-order` – sort the following-list when unfollowing users from the profile-following list. Can be one of values: `default / latest / earliest`. Default sorting is by `earliest`
6️⃣ **Unfollow-Non-Followers cache**. When running unfollow with the `--unfollow-non-followers` parameter, Insomniac checks if the account is following us, and only if not it will be unfollowed.
This follow-status check takes time, and if you are running this kind of unfollow every day, there is no point of checking the same profiles again and again.
We've added a new mechanism that caches the follow status of a profile from the following list. You can handle the caching time using a new parameter called:
`--recheck-follow-status-after 72` – set a time (in hours) to wait before re-check follow status of a profile, disabled by default (will check every time when needed). It can be a number (e.g. 48) or a range (e.g. 50-80)
7️⃣ **Share scrappers' DB (patrons only)**. `--scrapping-main-db-directory-name` – when using this parameter the scrapper will use a database file that's located under the directory-name provided. Use this parameter if you have multiple scrappers, and you want them to be synchronized within the same database in order to not scrape the same account multiple times. By default using scrapper account-directory to store the scrapping history.
8️⃣ **Scripts Hooks (patrons only)**. A lot of users are running their own automation and scripts around Insomniac. Now there's a built-in possibility to connect your own script, [read an explanation in the post](https://www.patreon.com/posts/hooks-for-your-45855807)
9️⃣ **Interact/Scrape by Location**. Now it's possible to interact not only by username/hashtag, but also by a location! [Welcome to the post](https://www.patreon.com/posts/interact-scrape-45853082)
**Enhancements:**
\ Like & Follow action order - instead of always liking and only then follow, Insomniac will randomly decide (50%) which action should be first, in order to add more randomness to the session.
\ Follow-action time enhanced dramatically - from ~20 seconds to ~5 seconds for a single follow
\ Unfollow from following list itself - instead of getting into a profile page to do an unfollow action, if a follow-status check is un-needed, Insomniac will decide randomly (50%) if the unfollow should be from the following-list itself or from inside the profile page.
\ When interacting with targets, the interaction time & target name will be written into new files called interacted_targets.txt (can give you a sense of how many targets been interacted)
\ There is an option to scrape into multiple targeted-profiles using the same `--scrape-for-account` parameter. Instead of providing just a string of your real-profile-name, provide a list of strings, and Insomniac will add the targets to all of the accounts in that list (a single account scraping using a string is still supported).
Bugfixes and small enhancements:
\ For scrapping – added short session-report during session when a new profile scrapped
\ For unfollowing – added short session-report during session when a profile been unfollowed
\ Searching users under account tab instead of top
\ Unfollow-non-followers – support new instagram pop-up dialogs
\ Sessions report – back to print all of the sessions
\ Added the session username to a single-session report message
\ Backward compatability to old "total_removed_mass_followers" on json migration
\ Fixed bio-expand when there is a link in bio
\ Fixed image-liking when image ratio is 1:2 or less