Skip to content

Telegram bot that provides crypto market data in various formats using CoinGecko's API

License

Notifications You must be signed in to change notification settings

petarsrepo/crypto-market-charter-telegram-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Market Charter: Telegram Bot using with dotenv-vault

This is a bot that provides cryptocurrency market information and basic charting services. It also comes with built-in meme functionalities and Wojak Index integration. Candle charts coming soon...

REQUIREMENTS

  1. Node.js
  2. Telegram bot from @BotFather

OPEN TESTING
Start a chat with @MarketCharterBot directly or add it to a channel.

INSTALLATION

  1. Download all files
  2. Extract to preferred hosting folder
  3. Launch Telegram and start a conversation with @BotFather
  4. Create a new bot by following the instructions and copy the API key
  5. Visit the folder you extracted the bot files to and open index.js
  6. Open the .env file, find the following line in the code TELEGRAM_BOT_TOKEN=YOUR BOT TOKEN HERE and replace YOUR BOT TOKEN HERE with your bot api token.
  7. Find the following line in the code BOTUNAME=YOUR BOT USERNAME HERE and replace YOUR BOT USERNAME HERE with your bot username without the '@'
  8. Open Command Prompt, or other command interface you might have and navigate to the bot folder
  9. Type node index.js or nodemon index.js and press enter
  10. Your bot is now running

DISPLAY COMMANDS PREVIEW

  1. Go to the @BotFather
  2. Type /mybots
  3. Select your Crypto Market Charter bot
  4. Click Edit Bot
  5. Click Edit Commands
  6. Input the list below as one message and hit enter: help - Get help on how to use my services i - Get coin information e.g. /i bitcoin
    p - Get coin market data e.g. /p ethereum
    ph - Get price & volume chart for 4 hours
    pd - Get price & volume chart for 1 day
    pw - Get price & volume chart for 1 week
    pm - Get price & volume chart for 1 month
    pq - Get price & volume chart for 1 quarter
    ps - Get price & volume chart for 1 half year
    py - Get price & volume chart for 1 year
    id - Get price chart with indicators for 1 day
    iw - Get price chart with indicators for 1 week
    if - Get price chart with indicators for 1 fortnight
    im - Get price chart with indicators for 1 month
    iq - Get price chart with indicators for 1 quarter
    is - Get price chart with indicators for 1 half year
    iy - Get price chart with indicators for 1 year
    top - Get the Top 25 Coins by Marketcap
    hot - Get the Top 7 Trending Coins on CoinGecko
    crypto - Get global crypto market data
    defi - Get global DeFi market data
    wjk - Get key metrics about the Wojak Index
    biz - Get a random popular thread on /biz/
    quote - Get a random crypto quote
    about - Get developer and licensing info

About

Telegram bot that provides crypto market data in various formats using CoinGecko's API

Resources

License

Stars

Watchers

Forks

Packages

No packages published