Skip to content

Python bot hosted on Heroku that runs once per day deleting tweets created more than 365 days ago

License

Notifications You must be signed in to change notification settings

stephen-eades/auto-delete-tweets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

auto-delete-tweets

Python bot hosted on Heroku that deletes old tweets of mine. Runs each day at 4am.

Setup

  1. Install Python 3

  2. Install Tweepy and APScheduler with pip

  3. Create a Twitter developer account

  4. Create an app in the Twitter developer portal and note the provided keys. You'll need these later on

  5. Create a Heroku account

  6. Install the Heroku CLI

  7. Clone this repository and navigate to the root with the Heroku CLI

  8. Log in to the Heroku CLI by calling heroku login

  9. Initialize the Heroku app by calling heroku create your-app-name

  10. To set the remote repository, call heroku git:remote -a your-app-name

  11. In clock.py, set the date and time you want the worker to run

  12. In delete.py, set the twitter_user variable to your Twitter account username

  13. Using the keys from step 4, go to the Heroku Dashboard and select settings. Reveal the Config Vars and input each of the keys

  14. In the Heroku Dashboard Overview tab, make sure to configure your Dynos so the worker and clock are active

  15. You can scale the clock using the Heroku CLI with heroku ps:scale clock=1

About

Python bot hosted on Heroku that runs once per day deleting tweets created more than 365 days ago

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages