/cryptobot

an telegram bot to track latest cryptocurrency prices

Primary LanguagePythonMIT LicenseMIT

πŸš€ 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! πŸ’°πŸ“ˆ