Welcome to LeagueBot, a powerful Discord bot designed to help you manage your custom sports leagues seamlessly. Whether you're running a casual league with friends or a competitive tournament, LeagueBot has the features you need to keep everything organized and fun.
- Team Management: Create, edit, and manage teams effortlessly.
- Player Profiles: Visual player cards to showcase stats and achievements.
- Interactive Commands: Engage your users with easy-to-use commands.
- Statistics Tracking: Keep track of player and team stats in real-time.
- Customizable Leagues: Tailor your league settings to fit your needs.
To get started with LeagueBot, follow these steps:
- Download the Latest Release: Visit our Releases page to download the latest version of the bot.
- Install Dependencies: Make sure you have Python installed, then run:
pip install -r requirements.txt
- Configure the Bot: Edit the configuration file to set your bot token and other settings.
- Run the Bot: Execute the bot using:
python bot.py
LeagueBot offers a variety of commands to help you manage your league. Here are some key commands:
- !createTeam [teamName]: Create a new team.
- !addPlayer [teamName] [playerName]: Add a player to a team.
- !stats [playerName]: Get the stats for a specific player.
- !leaderboard: View the current leaderboard standings.
For a complete list of commands, check the bot's help command using !help.
Before running LeagueBot, you'll need to configure it. Open the config.json file and set the following parameters:
{
"token": "YOUR_DISCORD_BOT_TOKEN",
"prefix": "!",
"leagueName": "Your League Name",
"defaultRole": "Member"
}Make sure to replace YOUR_DISCORD_BOT_TOKEN with your actual Discord bot token.
We welcome contributions to LeagueBot! If you want to help improve the bot, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a Pull Request.
Please ensure your code adheres to our coding standards and is well-documented.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or support, please reach out via GitHub issues or contact the maintainer:
- Name: Your Name
- Email: your.email@example.com
- Releases - Download the latest version and updates.
- Documentation - Read the full documentation for detailed instructions.
Special thanks to the following libraries and tools that made this project possible:
- discord.py - The Discord API wrapper for Python.
- aiohttp - Asynchronous HTTP client/server framework.
- Pillow - The Python Imaging Library for creating player cards.
- Python: The programming language used for development.
- Discord API: The interface used to interact with Discord.
- JSON: For data storage and management.
Join our community of users and developers on Discord! Share your experiences, ask questions, and collaborate on new features.
LeagueBot is your go-to solution for managing sports leagues on Discord. With its rich feature set and user-friendly commands, you can focus on what matters most: enjoying the game. Download the latest version from our Releases page and start managing your league today!
Thank you for checking out LeagueBot! We look forward to seeing what you create.

