Skip to content

CryptoBot is a Discord bot designed to provide real-time cryptocurrency data, portfolio management, price alerts, and more. It fetches information from the CoinGecko API and allows users to interact with various commands to track market stats, cryptocurrency prices, and manage their portfolios directly within Discord.

License

Notifications You must be signed in to change notification settings

ArchitJ6/CryptoBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 CryptoBot 🚀

Welcome to CryptoBot — your friendly and powerful cryptocurrency assistant on Discord! 💬💰

With CryptoBot, you can stay updated with real-time cryptocurrency data, manage your portfolio, set price alerts, and much more. Whether you're a beginner or an experienced trader, CryptoBot is here to help you navigate the world of cryptocurrencies with ease! 🚀📊


Features 🔥

  • Global Market Stats 🌍: Get the latest global cryptocurrency market data.
  • Portfolio Management 📈: Add, view, and track your crypto portfolio.
  • Historical Data 📅: View 7-day historical price data for any coin.
  • Price Alerts 🔔: Set price alerts to notify you when a coin hits your target price.
  • Real-time Prices 💵: Check the current price of your favorite coins.
  • Top 10 Coins 🏆: See the top 10 cryptocurrencies by market cap.
  • 24-hour Stats ⏰: Get the latest 24-hour high, low, and price change for any coin.
  • Help Command 🤖: Get a list of all available commands with !tell.

🛠️ How to Use 📲

  1. Invite CryptoBot to your server.
  2. Type !tell for a list of available commands and start exploring! 🎉

🔧 Commands 📜

  • !price [coin]: Get the current price of a cryptocurrency (default: Bitcoin).
  • !global: View the global cryptocurrency market stats.
  • !portfolio <action> [coin] [amount]: Manage your cryptocurrency portfolio:
    • add: Add a coin to your portfolio.
    • view: View your current portfolio.
  • !history [coin]: Fetch 7-day historical price data for a cryptocurrency.
  • !alert <coin> <price> [condition]: Set a price alert (default condition: "above").
  • !top10: View the top 10 cryptocurrencies by market cap.
  • !stats [coin]: Get 24-hour stats for a cryptocurrency.
  • !tell: Show all available commands.

📝 How to Set Up 📈

  1. Clone the repository or download the bot files.

  2. Install the necessary Python libraries by running:

    pip install -r requirements.txt
  3. Create a .env file and add your Discord Bot Token:

    BOT_TOKEN=your-discord-bot-token
  4. Run the bot:

    python bot.py

🛡️ License 📜

This project is licensed under the MIT License. See the LICENSE file for more information.


💡 Contributing 🤝

We love contributions! 💪 If you have ideas for improving CryptoBot or want to add new features, feel free to fork the repo, make your changes, and submit a pull request. 🚀


👥 Support 🗣️

If you encounter any issues or need assistance, feel free to reach out to me or open an issue in the repository. I am here to help! 🤖💬


Happy trading and enjoy your journey with CryptoBot! 🌍💸

About

CryptoBot is a Discord bot designed to provide real-time cryptocurrency data, portfolio management, price alerts, and more. It fetches information from the CoinGecko API and allows users to interact with various commands to track market stats, cryptocurrency prices, and manage their portfolios directly within Discord.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages