0.0.7-mx • Published 3 years ago
arcadb v0.0.7-mx
Powerfull JSON Database
Kullanım / Usage (Discord.JS)
const ArcaClient = require("arcadb");
client.on("ready", () => {
console.log("Authorized!");
client.user.setActivity("Im Using Arcadb");
});
// Sync Command Usage
client.on("message", message => {
ArcaClient.create(`${message.guild.id}_test`, `${message.auhtor.id}`, true, message.member);
ArcaClient.add(`${message.guild.id}_number`, 52, true, message.member);
ArcaClient.fetch(`${message.guild.id}_test`, true, message.member);
ArcaClient.test(`${message.guild.id}_test`, true, message.member);
ArcaClient.remove(`${message.guild.id}_test`, true, message.member);
ArcaClient.has(`${message.guild.id}_test`, true, message.member);
ArcaClient.clean(true, message.member);
ArcaClient.content(`test`, true, message.member);
});
// Async Command Usage
client.on("message", async(message) => {
await ArcaClient.createSync(`${message.guild.id}_test`, `${message.auhtor.id}`, true, message.member);
await ArcaClient.addSync(`${message.guild.id}_number`, 52, true, message.member);
await ArcaClient.fetchSync(`${message.guild.id}_test`, true, message.member);
ArcaClient.removeSync(`${message.guild.id}_test`, true, message.member).then(() => {
console.log("Deleted data!");
}).catch(e => {
console.log(e);
});
ArcaClient.contentSync(`test`, true, message.member).then(() => {
console.log("Listed data!");
}).catch(e => {
console.log(e);
});
});
Kullanım / Usage
const ArcaClient = require("arcadb");
ArcaClient.add("RecentNumber", 25); // Recent Value => 25 => Now => 50
ArcaClient.addSync("RecentNumber", 25); // Recent Value => 25 => Now => 50
ArcaClient.clean(); // Clear database
ArcaClient.contentSync("RecentNumber"); // Includes
ArcaClient.create("RecentNumber", 250); // Set data
ArcaClient.createSync("RecentNumber", 250); // Set data
ArcaClient.fetch("RecentNumber"); // Get data
ArcaClient.fetchSync("RecentNumber"); // Get Data
ArcaClient.has("RecentNumber"); // Test data
ArcaClient.remove("RecentNumber"); // Delete data
ArcaClient.removeSync("RecentNumber"); // Delete data
ArcaClient.test("RecentNumber"); // Test data
Informations Map for NodeJS (Discord.JS) / Bilgilendirme Haritası NodeJS (Discord.JS) için
/*
Maps
----- ArcaClient...(inf1, inf2, true, message.member);
inf1 => Data Name / Veri ismi
inf2 => Data Value / Veri değeri
true => Bool (true, false) => Discord.JS Request open or close (true => open, close or nothing => close)
// Discord.JS Açmak veya kapatmak (true => Açık, false yada hiç bir şey => Kapatmak)
message.member => Discord.JS GuildMember Class => users.json or message.guild => Discord.JS Guild Class => guilds.json
*/
Informations Map for NodeJS / Bilgilendirme Haritası NodeJS için
/*
Maps
----- ArcaClient...(inf1,inf2, false); // false or nothing
inf1 => Data Name / Veri ismi
inf2 => Data Value / Veri değeri
true => Bool (true, false) => Discord.JS Request open or close (true => open, close or nothing => close)
// normal.json
*/
Kurulum / Download
npm i arcadb or git+https://github.com/maven0571/Arcadb.git
Helpful Documentions / Yardımcı Dökümentasyonlar
Arcadb Documention Arcadb - Support Server npmjs/package/arcadb