diff --git a/events/guildCreate.js b/events/guildCreate.js index 2e8e053..dd9df02 100644 --- a/events/guildCreate.js +++ b/events/guildCreate.js @@ -6,7 +6,7 @@ module.exports = { async execute(guild) { db.run(`INSERT OR IGNORE INTO config (guildId, name, value) VALUES (?, ?, ?)`, [guild.id, 'prefix', '&']); guild.members.cache.forEach(member => { - db.run(`INSERT OR IGNORE INTO users (guildId, userId) VALUES (?, ?)`, [guild.id, member.id]); + db.run(`INSERT OR IGNORE INTO users (guildId, guildName, userId, userName) VALUES (?, ?)`, [guild.id, guild.name, member.id, member.name]); }); }, }; \ No newline at end of file diff --git a/events/guildMemberAdd.js b/events/guildMemberAdd.js index 5ea31af..c69a55a 100644 --- a/events/guildMemberAdd.js +++ b/events/guildMemberAdd.js @@ -4,6 +4,6 @@ const db = require('../fonctions/database.js'); module.exports = { name: Events.GuildMemberAdd, async execute(member) { - db.run(`INSERT INTO users (guildId, userId) VALUES (?, ?)`, [member.guild.id, member.id]); + db.run(`INSERT INTO users (guildId, guildName, userId, userName) VALUES (?, ?)`, [member.guild.id, member.guild.name, member.id, member.name]); }, }; \ No newline at end of file diff --git a/fonctions/database.js b/fonctions/database.js index 266552c..9502043 100644 --- a/fonctions/database.js +++ b/fonctions/database.js @@ -11,7 +11,9 @@ db.run(`CREATE TABLE IF NOT EXISTS config ( db.run(`CREATE TABLE IF NOT EXISTS users ( guildId TEXT, + guildName TEXT, userId TEXT, + userName TEXT, pocket INTEGER DEFAULT 0, bank INTEGER DEFAULT 0, reputation INTEGER DEFAULT 0,