LicenseVault is a versatile Discord bot designed to manage licenses seamlessly. It automates the process of generating unique license keys, assigning expiration dates, validating licenses, and providing users with the ability to check their own license status. Ideal for server administrators looking to streamline license management and enhance user experience.
- Automatic License Key Generation: Generate unique license keys effortlessly.
- Expiration Date Assignment: Set and manage expiration dates for licenses.
- Sophisticated License Validation: Ensure the authenticity and validity of licenses.
- User License Status Check: Allow users to verify their license status with a simple command.
Before you begin, ensure you have met the following requirements:
- You have a Discord account.
- You have created a Discord bot and have its token.
- You have Python 3.6 or higher installed on your computer.
- You have pip (Python package installer) installed.
-
Clone the repository:
git clone https://github.com/YOUR_USERNAME/LicenseVault.git cd LicenseVault
-
Install the required packages:
pip install discord.py
-
Create a file named
.env
in the root directory of your project and add your Discord bot token:DISCORD_BOT_TOKEN=YOUR_DISCORD_BOT_TOKEN
-
Ensure you have SQLite installed on your system. It usually comes pre-installed with Python.
-
Run the bot:
python licensebot.py
-
Generate License
Generate a unique license key for a user with a specified duration.
!generate_license @user duration_days
We welcome contributions! If you'd like to help improve LicenseVault, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -am 'Add your feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a Pull Request on GitHub.
This project is licensed under the MIT License.
- Discord
- Python-Dotenv
- SQLite
If you find LicenseVault useful and would like to support its development, consider making a donation. Your support helps us improve and maintain the project.
Donate on Ko-fi Donate on PayPal
For any inquiries or feedback, please reach out to your email.
Thank you for using LicenseVault! 🎉