Skip to content

mikeage/ebooks_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twitter_ebooks

Multi-user twitter ebooks bot

Based very heavily on:

Basic instructions (this needs some major improvement)

  • Register a new app at twitter; request R/W/DM priviledges
  • Register one or more user names for your bot(s)
  • Copy .env.sample to .env
  • Set EBOOKS_CONSUMER_KEY & EBOOKS_CONSUMER_SECRET for your app
  • Authorize each user using twurl: twurl authorize --consumer-key <your_consumer_key> --consumer-secret <your_consumer_secret> -u <user_1> -p <user_1_password>
  • Copy 'token' and 'secret' from ~/.twurlrc to .env (as EBOOKS_OAUTH_TOKEN_* and EBOOKS_OAUTH_TOKEN_SECRET_*)
  • gem install ebooks
  • update the rest of the fields in .env
  • ebooks archive <user_to_learn_from> corpus/<botname>.json
  • ebooks consume $( [ -f corpus/<botname>.csv ] && echo corpus/<botname>.csv) corpus/<botname>.json
  • ./start.sh

Deploying to heroku:

  • heroku config:push to copy .env to heroku

The default bot respond to the following commands

About

Multi-user twitter ebooks bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors