adi182 / twitter-bot.js

:robot: :hatched_chick: Twitter Bot made with love and nodejs

Home Page:https://twitter.bot.ptkdev.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TwitterBot.js

What does he do

This bot helps you increase the engagement of your Twitter profile through different social algorithms. Increase the likes on your photos and followers.

Features

  • [✓] Easy to use
  • [✓] Login
  • [✘] 2FA (sms pin enabled)
  • [✓] Multi-Session
  • [✓] Multi-Platform (Windows 10, Mac OSX, Linux)
  • [✓] Errors manager (bad pin, bad password)
  • [✓] Screenshot and Verbose logger
  • [✘] Like Mode Classic: bot select random hashtag from config list and like 1 random tweet
  • [✘] Retweet Mode Classic: bot select random hashtag from config list and retweet 1 random tweet
  • [✘] Retweet Mode List: bot select random tweet from config url-tweet-list and retweet 1 random tweet
  • [✘] Follow-Defollow Mode: follow-defollow following users (ignore users in whitelist)

Fast setup

  1. Download stable version and extract it.
  2. Download Node.js >= 7.6 and install it.
  3. Run npm install in twitter-bot.js folder.
  4. Copy root file config.js.tpl to config.js, fill it properly.
  5. Start the bot via node bot.js
  6. If work add star ⭐ at this project ❤️

For advanced configuration see INSTALL.md.

2FA: SMS Pin

If you received sms or email pin edit loginpin.txt and insert it on first line. Wait 3 minutes...

Tips: Hide browser

Edit config.js and switch chrome_headless option to true.

Check if work:

See images in ./logs/screenshot or disable chrome_headless flag.

TODO

Features:

  • GUI in electron
  • 2FA (sms pin enabled)
  • Like Mode Classic: bot select random hashtag from config list and like 1 random tweet
  • Retweet Mode Classic: bot select random hashtag from config list and retweet 1 random tweet
  • Retweet Mode List: bot select random tweet from config url-tweet-list and retweet 1 random tweet
  • Follow-Defollow Mode: follow-defollow following users (ignore users in whitelist)

Nice to have:

  • docker container

Sorry for snake_case

I love snake_case syntax sorry for this 😭 don't hate me.

Social Manager Tools

Available:
InstagramBot.js (GUI)

Coming soon:
TwitterBot.js
FacebookPageBot.js
TelegramWordpressBot.js

License

GNU GENERAL PUBLIC LICENSE

Copyright (c) 2018 Patryk Rzucidło (PTKDev)

About

:robot: :hatched_chick: Twitter Bot made with love and nodejs

https://twitter.bot.ptkdev.io

License:GNU General Public License v3.0


Languages

Language:JavaScript 93.1%Language:Smarty 6.3%Language:HTML 0.6%