# sanger.db

> sanger.db es una API en español que hace mas facil usar Sqlite3

Latest version **2.3.4** (published 2019-06-05) · MIT license · 0 weekly downloads

## Install

```sh
npm install sanger.db
pnpm add sanger.db
yarn add sanger.db
bun add sanger.db
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 2.3.4 |
| Published | 2019-06-05 |
| First published | 2019-06-05 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 58.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 4 |
| Author | iStyLEX23 |
| Maintainers | istylex23 |
| Keywords | discord, discord db, db discord, level discord, sqlite discord, discord economia, economia discord, sqlite3 discord, bot level, discord xp, xp discord, discord base, discord data |

## Links

- npm: https://www.npmjs.com/package/sanger.db
- Repository: https://github.com/CraterMaik/discord-gestor
- Homepage: https://sanger.glitch.me/
- Issues: https://github.com/CraterMaik/discord-gestor/issues
- npm.io page: https://npm.io/package/sanger.db

## Dependencies (2)

- [chalk](https://npm.io/package/chalk.md) 2.4.1
- [sqlite3](https://npm.io/package/sqlite3.md) 4.0.4

## Recent versions

- 2.3.4 (latest) — 2019-06-05

## README

# Sanger.db

> sanger.db es un modulo para gestionar y administrar datos de sqlite a través de metodos funcionales muy fácilmente, 100% en español.



## Instalación

```
$ npm install --save sanger.db
```

## Algunas Caracteristicas

+ Sistema de economía.
+ Sistema de niveles.
+ Gestión de tiendas.
+ Gestión de inventarios.
+ Gestion de Cooldowns.

## Pagina web
> [Web](https://sanger.glitch.me/)



## Ejemplo de uso

### MODULO PERFILES
```js
// Referenciar sanger.db como db (es opcional, solo para el ejemplo).
const db = require('sanger.db');
​
// El parametro (datos) optiene los datos de retorno del
// usuario solicitado con el id: '123456'.
db.perfil.verPerfil('123456', (datos) => {
    console.log('Tengo: '+ datos.puntos + ' puntos.');
    console.log('Nivel: ' + datos.nivel);
    console.log('Porcentaje al siguiente nivel: '+ datos.porcNivel +'%');
    
});

//Propiedades de retorno:
// id 
// nivel
// puntos
// porcNivel

// entre otros..
// (Vea todas la propiedades y funciones en la documentación.)
```


### MODULO ECONOMIA
```js
// Referenciar sanger.db como db (es opcional, solo para el ejemplo).
const db = require('sanger.db');

// El parametro (monedas) optiene los datos de retorno del
// usuario solicitado con el id: '123456'.
​
db.economia.verMonedas('123456', (monedas) => {
    console.log('Tienes: '+ monedas.cantidad +' monedas.');
    
});

//Propiedades de retorno:
// id 
// cantidad

// entre otros.. 
// (Vea todas la propiedades y funciones en la documentación.)
```

### MODULO UTILIDAD
```js
// Referenciar sanger.db como db (es opcional, solo para el ejemplo).
const db = require('sanger.db');

// El parametro (resp) retorna la respuesta como 
// dato booleano (verdadero) o (false) del
// usuario con el id: '123456'
​
// El parametro (tiempo) retorna los datos del tiempo que resta
// del cooldown del usuario
db.utilidad.agregarCooldown('ping', '123456', {minutos: 2}, (resp, tiempo) =>{
	if (resp) {
		console.log('SI PUEDE USAR EL COMANDO');

	} else {
		console.log('NO PUEDE USAR EL COMANDO');
		console.log('FALTAN: ' + tiempo.horas + ' horas, ' + tiempo.minutos + ' minutos, ' + tiempo.segundos + ' segundos.');
		
	}
})
//Propiedades de retorno:
// horas 
// minutos
// segundos

// entre otros.. 
// (Vea todas la propiedades y funciones en la documentación.)
```

---
_Source: https://npm.io/package/sanger.db · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
