Skip to content

A Twitter Bot that automatically retweets🔁, favorites💕 the tweets with #blacklivesmatter✊🏻✊🏻

License

Notifications You must be signed in to change notification settings

anupamhaldkar/Twitter-Bot

Repository files navigation

Twitter Bot

A Twitter Bot that automatically retweets, favourites the tweets with hashtag #blacklivesmatter

Follow on Twitter - Click Twitter Bot

⭐ Star us on GitHub — it helps!

                               Python contributions welcome Forks Stargazers Issues MIT License LinkedIn

🚀  Installation

Clone the repo

$ git clone https://github.com/anupamhaldkar/Twitter-Bot.git

Install tweepy Python module

$ pip install tweepy

💡 Working

Sign up for a Twitter Developer Account

  • Create a separate Twitter account for your bot.
  • Sign up for Twitter Developer Account from this site - Apply for a Twitter Developer Account
  • Enter the necessary fields and await for email confirmation.
  • Click on Create an app
  • Enter the details and keep safe the access tokens generated.

Enter your generated access tokens and consumer keys in the file credentials.py

consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''

Edit the retweet and other details in the file config.py

# This is hastag which Twitter bot will search and retweet. You can edit this with any hastag .For example : '#javascript'
QUERY = '#anything'

# Twitter bot setting for liking Tweets
LIKE = True 

# Twitter bot setting for following user who tweeted
FOLLOW = True

# Twitter bot sleep time settings in seconds. For example SLEEP_TIME = 300 means 5 minutes.
# you can decrease it or increase it as you like.Please,use large delay if you are running bot all the time  so that your account does not get banned.

SLEEP_TIME = 300

🔑 Deployment

  • Sign up for a free account in Heroku
  • Click on New -> Create new app
  • Enter the app-name in lower case and select your nearest region.
  • Choose Heroku CLI for deployment. Follow the steps given in Deploy tab.
  • Once the build is successful enable the Free Dynos option from Overview tab.

👏 And it's done!

Feel free to file a new issue with a respective title and description on the the Twitter-Bot repository. If you already found a solution to your problem, I would love to review your pull request!

📘  License

The Twitter Bot is released under the under terms of the MIT License.

❤️ Contributor

Made by Anupam Haldkar

About

A Twitter Bot that automatically retweets🔁, favorites💕 the tweets with #blacklivesmatter✊🏻✊🏻

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages