Skip to content

A simple telegram bot that sends your balance updates from coinigy, send trade notifications from Poloniex and Bittrex and creates you a trade export for your own spreadsheet magicary.

Notifications You must be signed in to change notification settings

zebbra2014/CryptoGramBot

 
 

Repository files navigation

CryptoGramBot

Build status

A simple telegram bot that sends your balance updates from coinigy, send trade notifications from Poloniex and Bittrex and creates you a trade export for your own spreadsheet magicary.

Donations Welcome:

  • BTC: 1LVtLb6Vo79nyPBp252GSJVDMPToGvjFN6
  • DASH: 0x20A660DB0Abb84f62c532E5881C90e0Ef0e29638
  • ETH: LYGuFsyHSYFpmEiW4SKPedt6KsvL2ZqeEW
  • LTC: XoQepSjoTEriBV7bLo1bdTVjbdy1AJW11B

Installation:

  1. Get your Bot ID, you need to chat to the BotFather. See here and here
  2. Chat to your new bot. Say hi. He won't be very reponsive.
  3. Open a chat to this bot. This should show you your chat id.
  4. Download the lastest version of the zip from here and unzip to a folder. Download CryptoGramBot.zip and not the source files if you want to run without building.
  5. Fill in your config in appsettings.json. Bot ID is WITHOUT Bot and choose whether you want enable each service (true or false)
  6. Give CryptoGramBot the correct execute permissions via chmod if on linux
  7. Start on command line with "dotnet CryptoGramBot.dll"

Upgrade

  • Stop your bot
  • Copy everything over in the new zip EXCEPT logs, database and appsettings.json
  • Check to see if there are any new properties in the new appsettings.json and add then to your existing one.
  • Start your bot

Usage:

  • Type /help when the bot is running

Done:

  • Use a combination of bittrex, poloniex and/or Coinigy
  • Coinigy 24 hour PnL with profit and loss in BTC and USD
  • Bittrex Trade notifications with % profit if a sell
  • Poloniex Trade notifications with % profit if a sell
  • Bittrex balance information
  • Bittrex wallet information and % change since bought.
  • Bittrex csv order export upload
  • Excel trade history export
  • Price drop notifications when a balance drops more than 30%. Used for bag management. Runs 4 times a day.
  • Dust notifications
  • Pair profit

Todo

  • Exception handling
  • Poloniex balance info
  • Show deposits and withdrawals to show accurate profit and loss.
  • Profit calculations are wrong on a sell if we don't have the data in the database

Support

Screenshots

Screenshot 1 Screenshot 1

About

A simple telegram bot that sends your balance updates from coinigy, send trade notifications from Poloniex and Bittrex and creates you a trade export for your own spreadsheet magicary.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%