Ajout du Bot
This commit is contained in:
		
							
								
								
									
										15
									
								
								models/guild.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								models/guild.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
const mongoose = require("mongoose");
 | 
			
		||||
const { DEFAULTSETTINGS: defaults } = require("../config");
 | 
			
		||||
 | 
			
		||||
const guildSchema = mongoose.Schema({
 | 
			
		||||
    _id: mongoose.Schema.Types.ObjectId,
 | 
			
		||||
    guildID: String,
 | 
			
		||||
    guildName: String,
 | 
			
		||||
    prefix: {
 | 
			
		||||
        "type": String,
 | 
			
		||||
        "default": defaults.prefix
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
module.exports = mongoose.model("Guild", guildSchema);
 | 
			
		||||
							
								
								
									
										6
									
								
								models/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								models/index.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
module.exports = {
 | 
			
		||||
    Guild: require("./guild"),
 | 
			
		||||
    User: require("./user"),
 | 
			
		||||
    Role: require("./role"),
 | 
			
		||||
    //Ticket: require("./ticket")
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										15
									
								
								models/role.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								models/role.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
const mongoose = require("mongoose");
 | 
			
		||||
const { DEFAULTSETTINGS: defaults } = require("../config");
 | 
			
		||||
 | 
			
		||||
const roleSchema = mongoose.Schema({
 | 
			
		||||
    _id: mongoose.Schema.Types.ObjectId,
 | 
			
		||||
    guildID: String,
 | 
			
		||||
    guildName: String,
 | 
			
		||||
    roleID: {
 | 
			
		||||
        "type": String,
 | 
			
		||||
        "default": defaults.role
 | 
			
		||||
    }
 | 
			
		||||
   
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
module.exports = mongoose.model("Role", roleSchema);
 | 
			
		||||
							
								
								
									
										19
									
								
								models/user.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								models/user.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
const mongoose = require("mongoose");
 | 
			
		||||
 | 
			
		||||
const userSchema = mongoose.Schema({
 | 
			
		||||
    _id: mongoose.Schema.Types.ObjectId,
 | 
			
		||||
    guildID: String,
 | 
			
		||||
    guildName: String,
 | 
			
		||||
    userID: String,
 | 
			
		||||
    username: String,
 | 
			
		||||
    experience: {
 | 
			
		||||
        "type": Number,
 | 
			
		||||
        "default": 0
 | 
			
		||||
    },
 | 
			
		||||
    level: {
 | 
			
		||||
        "type": Number,
 | 
			
		||||
        "default": 0
 | 
			
		||||
    },
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
module.exports = mongoose.model("User", userSchema);
 | 
			
		||||
		Reference in New Issue
	
	Block a user