Skip to content

A simple crypto Telegram Bot based on chart-img.com API. The bot replies to the user with a screenshot of crypto market charts.

License

Notifications You must be signed in to change notification settings

javedjakali786/crypto-opnbot

 
 

Repository files navigation

CryptoOpnBot

It is a simple crypto Telegram Bot based on CHART-IMG API. It supports all TradingView symbols and is not limited to only crypto symbols. However, the focus will be on the crypto market in future updates.

Live Telegram Bot

http://t.me/CryptoOpnBot

You can use this bot if you don't want to customize your own. It will always run with the latest version.

Notice

CHART-IMG API key is required.

Setup

Get your free personal API key at https://chart-img.com.

Clone the repo

git clone https://github.com/hawooni/crypto-opnbot

cd crypto-opnbot

Setting

Customize preset settings by modifying config/setting.js. Refer to CHART-IMG Documentation for a more detailed configuration.

module.exports = {
  DEFAULT_SYMBOL: 'BTCUSDT',
  DEFAULT_EXCHANGE: 'BINANCE',
  DEFAULT_PRICE_INTERVAL: '3M',
  DEFAULT_CHART_INTERVAL: '1d',
  DEFAULT_CHART_STUDIES: ['EMA:50', 'EMA:200', 'RSI'],
  DEFAULT_TIMEZONE: 'Etc/UTC',
  ...
}

Environment Variable

You should create .env file with the following variable(s):

TELEGRAM_TOKEN=<your_telegram_token>
CHART_IMG_API_KEY=<your_chart_img_api_key>

Optional:

BOT_NAME=@CryptoOpnBot

CHART_IMG_WIDTH=1024
CHART_IMG_HEIGHT=768

Quick Run

NPM

npm install
npm start -- --telegramToken=<your_telegram_token> --apiKey=<your_chart_img_api_key>

Docker

docker run -d --restart=always --name crypto-opnbot \
-e TELEGRAM_TOKEN=<your_telegram_token> \
-e CHART_IMG_API_KEY=<your_chart_img_api_key> \
hawooni/crypto-opnbot:latest

Commands

/start

/start

/example

/chart

/price

/price

/chart

/chart

/chart

/chart

/fear_greed_index

/fear_greed_index

About

A simple crypto Telegram Bot based on chart-img.com API. The bot replies to the user with a screenshot of crypto market charts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.2%
  • Other 0.8%