From ba95973f1bf6afa78bc51d2b2ea837dac50d0819 Mon Sep 17 00:00:00 2001 From: *x1 Date: Tue, 18 Jun 2024 08:28:06 +0200 Subject: [PATCH] =?UTF-8?q?Add=20guildName=20et=20userName=20(pour=20facil?= =?UTF-8?q?it=C3=A9=20la=20lecture=20de=20la=20bd)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- events/guildCreate.js | 2 +- events/guildMemberAdd.js | 2 +- fonctions/database.js | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) 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,