Skip to content

Telegram bot that accesses the CoinMarketCap API and Binance API to get information on cryptocurrencies

License

Notifications You must be signed in to change notification settings

gonzoflip/crypto-bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 (Deprecated) 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

About

Telegram bot that accesses the CoinMarketCap API and Binance API to get information on cryptocurrencies

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%