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