📦 O que é o kirito.db.remote?
É uma database remota e simples baseada em chave-valor (como um dicionário), ideal para bots, APIs e projetos em Node.js.
Você salva e acessa os dados usando caminhos como "usuarios.1234.pontos".
🛠️ Como usar
const KiritoDB = require("kirito.db.remote")
const db = new KiritoDB("sua_key_secreta") // SEM a key secreta, nada funciona!
🔧 Métodos disponíveis
📥 get
await db.get("usuarios.1234.pontos")
Retorna o valor salvo na chave. ✅ Aceita qualquer tipo de dado. ⚠️ Precisa de await.
➕ add
db.add("usuarios.1234.pontos", 10)
Soma um número ao valor atual. ✅ Só funciona com números. ❌ Se não for número, dá erro.
➖ sub
db.sub("usuarios.1234.pontos", 5)
Subtrai um número do valor atual. ✅ Só funciona com números.
✍️ set
db.set("usuarios.1234.nome", "Arthur")
Define um novo valor na chave. ✅ Aceita qualquer tipo (string, número...). ❌ Se for objeto/array, dá erro.
❌ delete
db.delete("usuarios.1234.pontos")
Remove a chave e o valor da database.
📋 all
await db.all()
Retorna todos os dados. ⚠️ Precisa de await.
⚠️ Observações importantes
addesubsó funcionam com números.setfunciona com qualquer tipo, mas não suporta objetos/arrays.- Métodos que buscam dados (
get,all) são assíncronos e precisam deawait.