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! 💰📈

About

an telegram bot to track latest cryptocurrency prices

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 14