Skip to content

Latest commit

 

History

History
39 lines (34 loc) · 1.55 KB

File metadata and controls

39 lines (34 loc) · 1.55 KB

crypto-bot

Telegram bot that uses the CoinMarketCap API and the Binance API to get information on cryptocurrencies and the global cryptocurrency market.

Talk to @coinmarketcap_info_bot on Telegram! https://t.me/coinmarketcap_info_bot

Installation

  1. Clone the repo to your computer and install the required dependencies.
    git clone https://github.com/abhinavk99/crypto-bot.git
    cd crypto-bot
    npm install
  2. Get Binance API key and secret from your Binance user settings.
  3. Get a Telegram bot token from @BotFather.
  4. Make a file called .env in the repo directory.
  5. Copy/paste the below into the file.
    TELEGRAM_TOKEN=Token here
    BINANCE_KEY=Key here
    BINANCE_SECRET=Secret here
    
  6. Put your Telegram token and Binance API key and secret where it says to in the config. Do not put quotes around the tokens.
  7. Run the bot.
    node bot.js

Commands

Command Description Usage Example
/info Get info on coin with that name /info <coin> /info Bitcoin
/info Get info on coin with that CoinMarketCap rank /info <number> /info 11
/global Get total market information /global /global
/ Get latest Binance ticker price for a coin /<ticker> /ETH
/chart Get chart on historical price for a coin /chart <coin> /chart Bitcoin

Releases

Releases start at v1.1.0 because I didn't know how to use git tags before then and manually changed the versions in package.json