InstagramBot.js use npm library instagrambotlib, you need download this bot one time and if you want update use command: npm run clean
- If you want desktop gui for linux/windows/mac see social-manager-tools
- If you want configure Docker see docker readme
- If you want cli version see cli readme
- If you want cli version on raspbian9 see rpi readme
- If you want use library in your app see instagrambotlib readme
- Fix: Follow/Defollow Mode Classic stop working if photo or account are removed
- Fix: Like Mode Realistic correct like/don't like message
- Performance: all actions are now fastest than 1-2 seconds
- Downgrade: puppeteer v1.4.0 (#27)
- Fix: Node is either not visible or not an HTMLElement (#82 #86 #84)
- Fix: Random crash of Follow/Defollow Mode Classic
- Refactor: 2FA flow
- Update: New user-agent
- Upgrade: puppeteer v1.8.0
- Fix: bad creation of folders
databases
andlogs
(#79)
- Feature: better multi-account with
--config="./configs/config.js"
argv - Feature: Follow/Defollow Mode (#77)
- Feature: Support sqllite connector (#70)
- Fix: Like Realistic random freeze
- Fix: Comment Mode don't work
- Fix: Like Competitor Mode (#76)
- API: stop() | stop the bot from your application
- Update: bot_fastlike_min and max from config.js now all mode use bot_likeday_min and max
- Update: bot_sleep_night disabled at default
- Update:
config.js.tpl
moved toconfigs
folder - Upgrade: puppeteer v1.7.0
- Fix: default path of logs in
config.js.tpl
- Fix: Unliking already liked pictures (all mode) [Bug: #59]
- Fix: Commenting already commented pictures
- Update:
likemode_realistic
now is default mode inconfig.js.tpl
- Update:
900
now is default value of max like/day inconfig.js.tpl
- Fix: likemode_superlike don't like
- Feature: core moved to instagrambotlib
- Fix: instagram selectors css changed [Bug: #55]
- Update: RaspBerry PI
INSTALL.md
- Fix: random stop of
likemode_superlike
- Feature: check updates of bot
- Feature: donate message
- Feature: default
config.js
value if don't exist [Bug: #51]
- Fix: bot don't work with
puppeteer v1.5.0
package.json moved to1.4.0
- Fix: commentmode_classic
.state error
- Feature: enable/disable sleep night
- Feature: likemode_superlike
- Feature: likemode_superlike, number of like/user from config.js
- Fix: sms pin bad location ust be inserted within 50-60 seconds
- New instagram limit: now the sms pin must be inserted within 50-60 seconds
- Fix and Refactor: commentmode_classic
- Fix and Refactor: competitor_users
- Fix and Refactor: likemode_realistic
- Fix and Refactor: likemode_classic
- Fix and Refactor: login
- Fix and Refactor: 2FA
- Refactor: logger
- Refactor: utils
- Refactor: state
- HotFix: instagram selectors changed, you need update to v0.7. InstagramBot.js <= v0.6.1 don't work.
- Feature: Raspberry PI 3 Support
- Feature: commentmode_classic - select random comment and random hashtag and write comment under photo.
- Refactor: removed useless comments, refactor switch, logger and constants.
- Refactor: snake_code
NOTE: This release don't respect full roadmap v0.7, is a hot fix.
config.js.tpl
misprint, please rename one ofbot_fastlike_min
tobot_fastlike_max
- likemode_realist: fixbug, now is stable. If you need more like without soft ban set
bot_fastlike_min
12 andbot_fastlike_max
to 16 inconfig.js
- Feature: likemode_realistic. Update
config.js
fromconfig.js.tpl
- Feature: Docker available (Thanks @julianxhokaxhiu)
- Fix: error promise crash after 34-35h no-stop.
- Fix: package name not support "dot" in name in last npm version
- Refactor: change my email address
- News: Available in Social Manager Tools the Telegram Bot for any blog Wordpress.
- Update documentation (comments in code)
- Warning: update max like value in
config.js.tpl
instagram in 2018 descreased like/day now max is 600 not 1000 - Feature: warning log message if hashtag has no photos
- Feature: ISSUE template for bug reports
- Bugs: bot does not work on Raspberry Pi because rasbian have chromium v60 (mininium version required is v63 and node v7.6)
- Fix [#3]: Like doesn't work if the language is not in English
- Fix: package.json syntax error
- New logo! Thanks to @maXfer75 and @TaniK72 on twitter.
- Bye bye webdriverio and selenium: moved to official google library "puppeteer". Better ram usage, better stability and no java required. Dropped firefox, ie and opera support (only chrome). Added multiplatform support (mac, windows, linux). INFO: The webdriverio old version of bot (0.4.2) is available on branch "webdriverio".
- Refactor: moved to selenium npm package
- Feature: like/day in config (max and min)
- Feature: method pin
- Refactor: removed self (useless)
- Fix: missing apos in config
- Refactor: async wait v2
- Refactor: bot.js without function flow
- Fix: clear array if # not have photos
- Fix: java heap size error (now is max 2gb)
- Fix: errors 2FA location
- Fix: 110% cpu usage
- Fix: flow without pin
- Refactor: moved to async wait
- Refactor: add pm2 and forever to npm run
- Update: chromedriver binary
- Fix: get url picture selector
- Fix: <3 selector
- Fix: screen server resolution
- Fix: 2FA-security location
- Fix: 2FA-security enabled
- Ops: bad run script in package.json
- New flow pattern
- Refactor: removed eval()
- Refactor: removed setTimeout() and added system-sleep (run: npm install)
- Refactor: folder routes moved to modules
- Feature: switch_mode()
- Fix: 2FA bugs
- Fix: errors manager bugs
- Fix: screenshot bugs
- Fix: random dislike
- Fix debug (verbose)
- Updated README.md
- First Release.
- Login
- 2FA
- Multi-Session
- Errors manager (bad pin, bad password)
- Screenshot and Verbose logger
- Like Mode Classic: bot select random hashtag from config list and like 1 random photo (of last 20), and repeat this all time | 750-900 like/day. Limit is 1000/day for ig. This is safe mode.