Tweeter Robo
A simple, Heroku-ready tweetbot written with Tweepy & Markovify
What it does
Tweeter Robo is just a simple Markov chain bot that posts to Twitter. To see it in action, check out my bot, @MechaBronte.
Usage
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:
Local 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
Heroku deployment
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