Retrobot is a twitter-bot engine that working at mirakui_retro.
Retrobot tweets a word that you've tweeted just 1 year ago!
- Ruby 2.0+
- Your tweets.zip
$ git clone https://github.com/mirakui/retrobot.git
$ cd retrobot
$ bundle install
This way may be useful for deploying using capistrano or heroku.
(This way separates repository by your deployment and application itself)
$ bundle init
$ echo 'gem "retrobot"' >> Gemfile
$ bundle install
$ bundle exec get-twitter-oauth-token
(follow shown instruction to earn required credentials)
$ unzip ~/tweets.zip -d tweets
$ cp retrobot.example.yml retrobot.yml
$ vi retrobot.yml
(write your oauth credentials)
Config file is set to ./retrobot.yml from Dir.pwd in default.
You can give another file by using --config command line option.
consumer_key,consumer_secret: Your OAuth consumer key/secret given from Twitter.access_token,access_secret: Your OAuth access key/secret of your Twitter account where you want to run retrobot.tweets_csv: Path to your tweets.csv (default to./tweets/tweets.csvin pwd)
$ bin/retrobot
(or, )
$ bin/retrobot -c /path/to/retrobot.yml
or you can run it as a daemon as follows:
$ bin/retrobotctl [start|stop] -- -c /path/to/retrobot.yml
Copyright (c) 2016 Issei Naruta. Retrobot is released under the MIT License.