Skip to content

v2.4.2

Choose a tag to compare

@mastrolube mastrolube released this 14 Jun 18:37
· 385 commits to master since this release

🎁 added two new filters in filters.yml where you can specify the range of likers (min_likers and max_likers) of a post you want to interact with. By default it's 1 to 1000000 post likers
For using this feature you should activate like counts in your IG app:
settings -> privacy -> posts -> Hide Like and View Counts -> OFF
It works with ..-likers-.. and ..-posts-.. jobs
If there isn't any number but "an_username and others" you will interact by default. (We can't know how many likers are there in this case)
🎁 from now you can specify how many sessions you want to perform before the bot stops. By default it's infinite sessions.
The parameter is total-sessions: a_number (it can also be a range. For example, total-sessions: 3-6). That needs the repeat argument for working, of course.
🐈 the refresh account happens before saving the following/ followers numbers in sessions.json (so it will be updated)
🐈 before printing telegram-reports you will refresh the account so you can see how many followers you get while bot activities
🐈 moving the reports activities before closing IG app
🐈 some useful typo
🐈 hugely improved the post scrolls (currently there is a bug in uiautomator2, I found a way to avoid it)

🐛 if somehow the day to milestone (in telegram-reports) is infinite the bot won't crash anymore
🐛 if you try to send a pm but you have the pm_list.txt blank the bot won't crash anymore
🐛 handle restricted accounts

🔥 removed matplotlib and pandas dependencies from the standard installation of gramaddict, if you want to use these plugins you can use pip3 install gramaddict[telegram-reports] and pip3 install gramaddict[analytics]. The reason is to have a light full functional installation if you use termux on mobile
💸 I replaced buymeacoffee with paypal.me