Skip to content

OpenTekHub/cryptobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Crypto Bot - Telegram Bot for Real-Time Cryptocurrency Prices 💰

Crypto Bot is a simple yet powerful Telegram bot that provides real-time cryptocurrency prices 📈 with just a click of a button! Whether you're a seasoned trader or a crypto enthusiast, this bot keeps you updated with the latest market trends in the crypto world 🌍.


Features

💡 Instant Prices: Get real-time prices for your favorite cryptocurrencies instantly!
🕹️ User-Friendly: Just tap a button, and the bot will fetch the price for you.
🌍 Multi-Currency Support: Track prices for Bitcoin, Ethereum, Litecoin, and more!


🎯 How to Use 🎯

  1. Start the Bot on Telegram 📨
  2. Choose the Cryptocurrency you want to check 💱
  3. Click the Button to get the latest price for that currency 💸

🚀 Get Started Here: Click to Launch the Bot 🚀


🛠️ Installation 🛠️

If you want to run this bot locally, follow these steps:

  1. Clone the Repository 📂

    git clone https://github.com/OpenTekHub/crypto-bot.git
    cd crypto-bot
    
  2. Install Dependencies 🛠️
    Install the necessary Python libraries:

    pip install -r requirements.txt
  3. Required Libraries

    • python-telegram-bot
    • requests

⚙️ Set Up Your Bot on Telegram ⚙️

  1. Create a New Bot:
    Search for BotFather on Telegram. Type /newbot and follow the instructions to create your bot.

  2. Get Your Token:
    Copy the TOKEN provided by BotFather.

  3. Place the Token:
    Copy the TOKEN provided by BotFather and paste it in the variable bot_token.

  4. Find an suitable name:
    Place the name in the code for the variable bot_name.


🔐 Set Environment Variables 🔐

Store your bot token securely as an environment variable.

On Windows:

  • Open "Environment Variables" and add a user variable called BOT_TOKEN with your bot token as the value.

On Linux/Mac:

  • In the terminal, run:

    export BOT_TOKEN="your_bot_token_here"

💡 Alternatively, replace os.getenv("BOT_TOKEN") in the code with your token (not recommended for production).


▶️ Running the Bot ▶️

To start the bot, run the following command:

python bot.py

You should see "Polling...", which means your bot is now running and ready to fetch real-time cryptocurrency prices! 🚀💸


🧑‍💻 Bot Commands 🧑‍💻

Here’s what you can do with the bot:

  • /start: Initiate the bot and show the main menu 🤖
  • /help: Get help on how to use the bot 💡
  • /convert: Convert cryptocurrencies into different currencies (e.g., /convert bitcoin usd 1) 💱
  • /setalert: Set up price alerts for cryptocurrencies (e.g., /setalert bitcoin above 60000) 📈
  • Top 100 Cryptocurrencies: View a list of the top 100 cryptocurrencies 📊
  • Trending Cryptocurrencies: Check out the trending cryptocurrencies 🔥
  • Search Cryptocurrency: Search for specific cryptocurrencies by name 🔍

🤝 Contributions Welcome! 🤝

We would love your contributions to make Crypto Bot even better! Whether it's adding new features, improving performance, or fixing bugs, your help is appreciated.

Feel free to:

  • Fork the repository 🍴
  • Make your changes 🛠️
  • Submit a pull request 🔄

Together, let's build an even more amazing bot! 🌟


📲 Enjoy Tracking Crypto with Ease! 📲

Now, you're all set to track cryptocurrency prices effortlessly and stay on top of the market!

🔗 Telegram Bot Link: Click to Use

🌟 If you like this project, don't forget to star the repo! And be sure to follow OpenTekHub for more updates!

🎉 Happy Tracking! 💰📈