By using discord, You can manage the data directly without using your strage
Update: Increased storage / Improved speed.
Please create new server only for this database
Sample Code
(async function(){
const cloud = require('disclouds');
const DB = new cloud;
/**
* ::settings::
* You can also configure by using DB.setting()
*/
const DB = new cloud({
//encode settings
encode:{
use:true,//encode = on
key:{
keyA:"(32 alphanumeric characters)",
keyB:"(16 alphanumeric characters)"
}
},
token:"Your token is here",
server:"Your Server ID (The server will be used as a database)"
});
/**
* How to use encode
*/
DB.encodOn();//enable encoding
DB.setKey("(32 alphanumeric characters)","(16 alphanumeric characters)");//set key
const client = await DB.create("Your token is here",{
server:"Your Server ID (This server id's server will be a database)",
//You can also set this way : DB.setServer("ID");
name:"DataTable's name"
}, {} //default value
);
client.on('error',err=>{
console.log(err.message);//db client's error
})
client.on('ready',async ()=>{//client ready
console.log('ready...');
await DB.set("text")//set a data in the database
.then(async()=>{
console.log(await DB.get())
//output: "text"
});
/**
* set event
*/
client.on('set',data=>{
data = data[0];//body (data[1] is this process key)
console.log(data.processTime);
console.log(data.setData);
console.log(data.info);
});
/**
* get event
*/
client.on('get',data=>{
var info = data[0];
//body
var key = data[1];
//process key
});
/**
* writeEnd event
*/
client.once('writeEnd',async ()=>{
console.log(await DB.get());
});
DB.info();
//You can get your db infomations
});
})();
This software was released under the MIT License, Pleease check at LICENSE.txt.
Node.js
discord.js (v12)
Contact " wada.iniad@gmail.com "