https://github.com/devjhoan/blazelicenses
🔥 | Blaze is a discord bot and a rest api in charge of managing licenses
https://github.com/devjhoan/blazelicenses
discord-bot license license-management mongodb nodejs rest-api
Last synced: 7 months ago
JSON representation
🔥 | Blaze is a discord bot and a rest api in charge of managing licenses
- Host: GitHub
- URL: https://github.com/devjhoan/blazelicenses
- Owner: DevJhoan
- License: gpl-3.0
- Created: 2022-01-31T17:35:07.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-19T18:18:03.000Z (over 2 years ago)
- Last Synced: 2023-03-04T16:02:17.654Z (over 2 years ago)
- Topics: discord-bot, license, license-management, mongodb, nodejs, rest-api
- Language: JavaScript
- Homepage:
- Size: 193 KB
- Stars: 56
- Watchers: 1
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Blaze Licenses 🔥
Blaze es un sistema de licencias complejo pero simple de usar, que evitará que las personas usen su software sin su permiso. Esto debería ayudar a la mayoría de desarrolladores que trabajan con software y/o scripts de cualquier tipo.
Con una simple petición **POST** puede saber si el usuario tiene permitido usar el software. Todo esto se maneja desde un bot de Discord con la capacidad de crear licencias, editarlas, eliminarlas y muchas otras cosas.
## Translations 🌐
This README is also available in other languages:
- [Español](https://github.com/DevJhoan/BlazeLicenses/blob/master/README.md) (Spanish)
- [English](https://github.com/DevJhoan/BlazeLicenses/blob/master/README_EN.md) (English)## Características 🔥
Aquí están algunas de las características de este sistema.
1. **Manejar Licencias**
Tiene la capacidad de crear, editar, eliminar, listar y obtener información sobre una licencia en específico.2. **Manejar Productos**
Tiene la capacidad de crear, editar, eliminar, listar y obtener información sobre un producto en específico.3. **Obtener mis licencias**
El cliente puede obtener sus licencias con un simple comando `/self licenses` si dicho usuario cuenta con una o más licencias asociadas a su cuenta de Discord se mostrarán en una lista.4. **Api Keys**
Te permite configurar una api key para poder hacer peticiones a la api.## Dependencias 🔗
- VPS (Ubuntu, Debian, CentOS) 🐧
- Domain Name 🌐 (optional)
- NodeJS V16+ 🛠
- Discord Bot 🤖
- MongoDB 🥭## Instalación 📦
Para instalar el sistema, se debe tener un vps con los requerimientos de arriba. (si no cuentas con una base de datos mongodb, puedes crear una gratis en [Mongo Atlas](https://www.mongodb.com/cloud/atlas).)
Asegúrese de tener instalado **NodeJS v16+**.
Recuerde cambiar el nombre del archivo `config.example.yml` a `config.yml````sh
git clone git@github.com:devjhoan/blazelicenses.git
cd blazelicenses
npm install
npm start
```## ¿Cómo hago las solicitudes? 🤖
He hecho un archivo con varios ejemplos de cómo usar el sistema de licencias en varios lenguajes de programación
Aquí está el enlace al documento [Cómo usar?](https://github.com/DevJhoan/BlazeLicenses/blob/master/HOW_USE_ES.MD)## To-Do 🚧
- [ ] Sistema de cache para las licencias, productos, api keys y usuarios.
- [ ] Agregar una opción para poder poner una fecha maxima a una licencia.
- [x] Agregar soporte para hwid.## Soporte? 💁🏻
Si no entiendes algo y/o quieres preguntar algo sobre el sistema de licencias, puedes entrar a nuestro [Discord](https://strider.cloud/discord)## Muestra tu apoyo 💙
¡Dale un ⭐️ si este proyecto te ayudó!
## Terminos ⚠
Recuerde que no puede reclamar mi codigo como suyo y/o vender mi codigo
## Licencia 📄
**Blaze Licenses** esta licenciado bajo la [MIT License](https://github.com/DevJhoan/BlazeLicenses/blob/master/LICENSE)Este no es un producto oficial de Discord. No está afiliado ni respaldado por Discord Inc.
© 2022 - Jhoan M.