A simple, Heroku-ready tweetbot written with Tweepy & Markovify
Tweeter Robo is just a simple Markov chain bot that posts to Twitter. To see it in action, check out my bot, @MechaBronte.
First, you'll need to register an account for your bot, register an app, and grab your Twitter API keys. Then, things will differ depending on whether you want local or cloud deployment:
git clone https://github.com/vivshaw/tweeter-robo.git
cd tweeter-robo
pip install -r requirements.txt
vim tweeter_robo/twitter_credentials
#Fill in your Twitter API keys here
python tweeter_robo_go.py corpus.txt
git clone https://github.com/vivshaw/tweeter-robo.git
cd tweeter-robo
heroku create
#Load your Twitter API keys into Heroku environment variables with the appropriate names
git push heroku master
heroku ps:scale worker=0
Or, if you want to use the scheduler, replace that last step with:
heroku addons:create scheduler:standard
heroku addons:open scheduler