Skip to content

Latest commit

 

History

History
73 lines (57 loc) · 2.18 KB

README.md

File metadata and controls

73 lines (57 loc) · 2.18 KB

Discord License Manager 🤖

Python
Discord.py
License

An enterprise-grade Discord bot for automated software license management integrated with LicenseGate.io.

🚀 Features

  • Automated license generation & verification
  • Usage analytics and reporting
  • Secure API integration
  • Comprehensive logging

📋 Requirements

  • Python 3.8+
  • Discord.py
  • LicenseGate.io API key
  • Discord Bot Token

🛠️ Installation

# Clone the repository
git clone https://github.com/abhiyanpa/discord-license-manager.git

# Install dependencies
pip install -r requirements.txt

# Configure environment
edit .env with your credentials
  1. Create Virtual Environment (optional but recommended)
  2. Install Dependencies: Run pip install -r requirements.txt
  3. Configure Environment: Add your credentials to .env file.

⚙️ Configuration

Create a LicenseGate Account:

  1. Visit LicenseGate.io
  2. Sign up.
  3. Generate an API key for integration.

🚀 Usage

  • Start the bot:
    Run the bot with python main.py

Commands

  • /generate: Create a new license

📁 Project Structure

  • 🔒 Security: API keys are securely stored in .env
  • Permission-based Commands: Control who can execute commands
  • Rate Limiting: Prevents abuse of the bot's features
  • Secure API Communication: Ensures data security during API interactions

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to your branch
  5. Open a pull request

📝 License

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

🌟 Credits

  • Built by Abhiyan P A
  • In collaboration with LicenseGate.io
  • Powered by Discord.py

💬 Support