Social media reputation bot
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
static
.gitignore
.travis.yml
License.md
README.md
app.yaml
appengine_config.py
bot.py
cron.yaml
favicon.ico
index.yaml
main.py
quotes.csv
requirements.txt
sample_settings.cfg
test_api.py

README.md

Build Status

Introduction

Quotedian is a social media reputation bot for Twitter and Instagram running on Google App Engine

Requirements

  • Python 2.7
  • Google App Engine SDK

Install

Run 'pip install -r requirements.txt -t lib/' to install these dependencies in lib/ subdirectory.

Twitter API Instructions

Config

Rename sample_settings.cfg to settings.cfg and fill in API keys and other info SEARCH TERMS: add a comma delimited list of search terms that the bot will retweet. Hint - the bot will randomly pick from this list, so repeating a term will increase its liklihood of being matched

App Engine Instructions

  • Create new app
  • Replace application name at top of app.yaml

Scheduling Bot Execution on GAE

Update bot execution frequency in cron.yaml

Deployment

Deploy using App Engine launcher