A 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.
- BTC: 1LVtLb6Vo79nyPBp252GSJVDMPToGvjFN6
- DASH: 0x20A660DB0Abb84f62c532E5881C90e0Ef0e29638
- ETH: LYGuFsyHSYFpmEiW4SKPedt6KsvL2ZqeEW
- LTC: XoQepSjoTEriBV7bLo1bdTVjbdy1AJW11B
- Pre-requisites: .Net Core Runtime. Instructions for windows, linux and macos or .Net Core SDK for your OS if you want to build yourself.
- Get your Bot ID, you need to chat to the BotFather. See here and here
- Chat to your new bot. Say hi. He won't be very reponsive.
- Open a chat to this bot. This should show you your chat id.
- 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.
- Fill in your config in appsettings.json. Bot ID is WITHOUT Bot and choose whether you want enable each service (true or false)
- Give CryptoGramBot the correct execute permissions via chmod if on linux
- Start on command line with "dotnet CryptoGramBot.dll"
- 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
- Type /help when the bot is running
This app needs to be run all the time to have the bot running. I might look at creating a windows service for this for windows users. For linux, there are a couple of options.
- I use screen. Type "screen -S telegram" to create a new screen. Run the bot like above and CTRL-A-D to dettach from the screen. "screen -r telegram" to reattach. Screen cheatsheet
- Another option is tmux. "tmux start session" then start the bot. Ctrl+b+d to dettach. tmux cheatsheet
- 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
- 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
- Add one of those buttons on telegram so it shows you the commands.
- Send me a telegram
- Join the telegram group