Skip to content
buy coins based on @officialmcafee tweets
Branch: master
Clone or download
John Beppu
Latest commit b427c05 Jan 20, 2018

README.md

mcafee-bot

When @officialmcafee posts his coin of the day, buy it ASAP.

How it works

  • Read @officialmcafee's tweets in real time.
  • Determine whether the tweet is a coin of the day announcement.
  • If so, determine what coin it is.
  • If it's on bittrex, buy it.

IT DOES NOT SELL!

That is left as an exercise for you.

Installation

Prerequisites

Before you even try to install this, you need to have the following things installed:

# OSX
brew install tesseract --with-all-languages

# Linux (Ubuntu)
apt-get install libtesseract-dev tesseract-ocr

I don't know what to tell you Windows people. Perhaps consider running Ubuntu under VirtualBox.

Cloning

git clone git@github.com:DimensionSoftware/mcafee-bot.git
cd mcafee-bot
yarn

API Keys

You have to go to both twitter and bittrex to get your own API keys. Once acquired, I recommend putting them in secrets.env.

Usage

source secrets.env  # You have to get your own API keys from twitter and bittrex!
bin/repl

This will drop you into a node.js repl with an instantiated bot you can command interactively.

// The bot.
bot

// How much BTC are you willing to spend per purchase?
bot.btcSpend = 0.25

// To get ahead of the pump, 
// what multiplier do you want to add to the current price when putting in the buy order?
// bid == price + (price * bot.adjustment)
bot.adjustment = 0.20

// If you want to see it read tweets:
bot.verbose = true

// If you want it to shut up (which is the default):
bot.verbose = false

// Make the bot connect to twitter and monitor tweets.  VERY IMPORTANT!
bot.init()

It is now waiting for @officialmcafee to tweet his coin of the day.

Tweets

You can’t perform that action at this time.