AlejandroMS1912 / TwitterBot-without-API

A few of scripts that use an inputed hashtag or username as an index to execute the ordered action (Follow, unfollow, like or retweet) using random and customizable time intervals to avoid the Twitter's ban systems. It works just with a chrome driver and his python library Selenium-python. Without API/Tweepy
GNU General Public License v3.0
29 stars 6 forks source link
chromedriver follow-back follow-bot followers-boost followers-twitter like-bot like-tweets python-scripts retweet-bot retweet-tweets selenium-python twitter twitter-api twitter-bot unfollow-bot unfollow-script visual-studio-code

TwitterBot without API

A few of scripts that use an inputed hashtag or username as an index to execute the ordered action (Follow, unfollow, like or retweet) using random and customizable time intervals to avoid the Twitter's ban systems.

It works just with a chrome driver and his python library Selenium-python.

Without API/Tweepy

What do you need to start using the TwitterBot?

- Twitter account

Create a new account or use your own

- Python

- Selenium-python library

pip install selenium

- Python-time library

pip install python-time

- Random-python library

pip install random2

- Chrome driver

First step Second step
First step Second step

When you have already installed the chromedriver.exe copy it to the TwitterBot scripts folder in Visual Studio Code and you can start running it

Warning REMEMBER THAT YOU HAVE TO SPECIFY THE PATH OF THE chromedriver.exe IN EACH OF THE SCRIPTS

How do it works?

This repository is divided into 4 folders (FollowScripts, UnfollowScript, LikeScripts and RetweetScripts) but the idea of all of them is the same, execute their action according to their input parameters.

We can introduce a username (ex. 'elonmusk') so that the bot goes directly to his profile and starts executing the action (Follow his followers or like and retweet his tweets) or we can also introduce a hashtag/keyword (ex. 'drop handles') as an index to execute the action (Like and retweet the tweets founded in that hashtag or start following the followers of each of the users who have tweeted that hashtag/keyword)

Note Obiusly the UnfollowScript only can use as input your own username

Here you have 4 YT videos to exemplify the operation of each script:

- TwitterBot to FOLLOW automatically without API

- TwitterBot to UNFOLLOW automatically without API

- TwitterBot to RETWEET automatically without API

- TwitterBot to LIKE tweets automatically without API

How to avoid Twitter bans?

Follows and unfollows limits:

According to the Twitter privacy policy, the number of accounts you can follow is not limitited in fact, but there are some conditions about the pace as wich you can do so:

Tweet/Retweet limits:

Liking limits:

It seems that there is not any limit for liking tweets

Note This bot uses random intervals of time each follow with the goal of appearing as natural as possible against Twitter's ban systems. You can modify all of these intervals to fit your needs.

Conclusion

In resume, this bot uses an inputed hashtag or username as an index to execute the ordered action (Follow, unfollow, like or retweet) using random and customizable time intervals to avoid the Twitter's ban systems. This is very useful because you can get interactions back from your target keyword.

The fact of not using the Twitter API makes the bot's actions much more difficult to detect for the application's tracking systems.

Future Projects

This is just a tiny sample of what could be achieved by following this working method. In this repository I have shown how to develop the basic functions of Twitter as a starting point but there is a universe of possibilities beyond this.

If you are interested in something like this, I'm here to help with whatever is needed