Skip to content

DimensionSoftware/mcafee-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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