Skip to content

Wazupbutrcup/LicenseVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LicenseVault

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.

Features

  • 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.

Prerequisites

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.

Installation

  1. Clone the repository:

    git clone https://github.com/YOUR_USERNAME/LicenseVault.git
    cd LicenseVault
  2. Install the required packages:

    pip install discord.py
  3. 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

Setup

  1. Ensure you have SQLite installed on your system. It usually comes pre-installed with Python.

  2. Run the bot:

    python licensebot.py

Usage

Commands

  • Generate License

    Generate a unique license key for a user with a specified duration.

    !generate_license @user duration_days
    

Contributing

We welcome contributions! If you'd like to help improve LicenseVault, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -am 'Add your feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a Pull Request on GitHub.

License

This project is licensed under the MIT License.

Acknowledgements

Donation

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

Contact

For any inquiries or feedback, please reach out to your email.


Thank you for using LicenseVault! 🎉

Releases

No releases published

Packages

No packages published

Languages