diff --git a/.idea/data_source_mapping.xml b/.idea/data_source_mapping.xml index 8f2719f..7476762 100644 --- a/.idea/data_source_mapping.xml +++ b/.idea/data_source_mapping.xml @@ -1,11 +1,21 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml index ba4e51f..3c53f80 100644 --- a/.idea/sqldialects.xml +++ b/.idea/sqldialects.xml @@ -7,6 +7,7 @@ + diff --git a/VERIFIED.md b/VERIFIED.md index 12e8e9c..77f13fa 100644 --- a/VERIFIED.md +++ b/VERIFIED.md @@ -54,7 +54,7 @@ Ce fichier recense les fichiers du projet et leur état de vérification/correct - ✅ `revokesanction.js` : Nettoyage, MessageFlags. - ✅ `unban.js` : Nettoyage, MessageFlags. - ✅ `unmute.js` : Nettoyage, MessageFlags. -- ✅ `untimeout.js` : Nettoyage, MessageFlags. +- ✅ `untimeout.js (Disabled)` : Nettoyage, MessageFlags. - ✅ `warn.js` : Nettoyage, MessageFlags. #### Info (`/commands/info`) diff --git a/commands/info/adminprofil.js b/commands/info/adminprofil.js index ee19afc..1105bd3 100644 --- a/commands/info/adminprofil.js +++ b/commands/info/adminprofil.js @@ -105,7 +105,7 @@ module.exports = { { name: '🔄 Type', value: resetType === 'signature' ? 'Signature' : 'Tout le profil', inline: true }, { name: '📝 Raison', value: reason, inline: false } ) - .setFooter({ text: 'France Femboy Bot • Administration' }) + .setFooter({ text: 'Femboy Croissant Bot • Administration' }) .setTimestamp(); await sendLog(interaction.guild, { embeds: [logEmbed] }); diff --git a/commands/info/info.js b/commands/info/info.js index 20fd042..4269f15 100644 --- a/commands/info/info.js +++ b/commands/info/info.js @@ -52,7 +52,7 @@ module.exports = { } ) .setFooter({ - text: `France Femboy Bot • Développé avec passion par Lumi 💞`, + text: `Femboy Croissant Bot • Développé avec passion par Lumi 💞`, iconURL: interaction.client.user.displayAvatarURL() }) .setTimestamp(); diff --git a/commands/ticket/ticket.js b/commands/ticket/ticket.js index acfc212..cba2818 100644 --- a/commands/ticket/ticket.js +++ b/commands/ticket/ticket.js @@ -304,7 +304,7 @@ async function handleCreate(interaction, ticketType) { { name: '📅 Date', value: ``, inline: true } ) .setThumbnail(interaction.user.displayAvatarURL({ dynamic: true })) - .setFooter({ text: 'France Femboy Bot • Support', iconURL: interaction.client.user.displayAvatarURL() }) + .setFooter({ text: 'Femboy Croissant Bot • Support', iconURL: interaction.client.user.displayAvatarURL() }) .setTimestamp(); const row = new ActionRowBuilder().addComponents( @@ -643,7 +643,7 @@ async function handleCandidatureModalSubmit(interaction) { { name: '🆔 ID Ticket', value: `\`${ticketId}\``, inline: true }, { name: '📅 Soumis le', value: ``, inline: true } ) - .setFooter({ text: 'France Femboy Bot • Recrutement', iconURL: interaction.client.user.displayAvatarURL() }) + .setFooter({ text: 'Femboy Croissant Bot • Recrutement', iconURL: interaction.client.user.displayAvatarURL() }) .setTimestamp(); const row = new ActionRowBuilder().addComponents( diff --git a/events/ready.js b/events/ready.js index f13aa0c..312408a 100644 --- a/events/ready.js +++ b/events/ready.js @@ -10,6 +10,13 @@ module.exports = { console.log(chalk.blue(`🔧 ${client.commands.size} commande(s) chargée(s)`)); // Statut du bot - client.user.setActivity('France Femboy', { type: ActivityType.Watching }); + client.user.setPresence({ + activities: [{ + name: 'Surveille le discord Femboy Croissant 👀', + type: ActivityType.Streaming, + url: 'https://twitch.tv/femboycroissantoff' + }], + status: 'online' + }); }, }; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2bb5f52..75fbe85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "femboy-france-bot", + "name": "femboy-croissant-bot", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "femboy-france-bot", + "name": "femboy-croissant-bot", "version": "1.0.0", "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index bd25eb3..00aa9c8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "femboy-france-bot", + "name": "femboy-croissant-bot", "version": "1.0.0", - "description": "Bot Discord de modération pour France Femboy", + "description": "Bot Discord de modération pour Femboy Croissant", "main": "index.js", "scripts": { "start": "node index.js", diff --git a/server/OAUTH_SETUP.md b/server/OAUTH_SETUP.md index 9366305..f2b019d 100644 --- a/server/OAUTH_SETUP.md +++ b/server/OAUTH_SETUP.md @@ -6,7 +6,7 @@ Ce guide t'explique comment configurer l'authentification Discord OAuth2 pour le 1. Va sur le [Discord Developer Portal](https://discord.com/developers/applications) 2. Clique sur **"New Application"** (Nouvelle Application) -3. Donne un nom à ton application (ex: "France Femboy Transcripts") +3. Donne un nom à ton application (ex: "Femboy Croissant Transcripts") 4. Clique sur **"Create"** (Créer) ## Étape 2 : Récupérer le Client ID diff --git a/server/transcript-server.js b/server/transcript-server.js index 0b96a22..f30ab5a 100644 --- a/server/transcript-server.js +++ b/server/transcript-server.js @@ -42,6 +42,12 @@ try { const app = express(); const PORT = process.env.TRANSCRIPT_PORT || 3000; +// --- CUSTOM HEADER (La petite touche perso) --- +app.use((req, res, next) => { + res.setHeader('X-Powered-By', 'Femboy Croissant WebEngine'); + next(); +}); + // --- DEBUG: Middleware de log HTTP --- app.use((req, res, next) => { if (!req.url.includes('.css') && !req.url.includes('.js') && !req.url.includes('.png')) { diff --git a/transcripts/plainte/2026-02-08/2026-02-08-syxpi-PLNT-MLDPB8OF-ZM86.html b/transcripts/plainte/2026-02-08/2026-02-08-syxpi-PLNT-MLDPB8OF-ZM86.html deleted file mode 100644 index e0c3207..0000000 --- a/transcripts/plainte/2026-02-08/2026-02-08-syxpi-PLNT-MLDPB8OF-ZM86.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Transcription - PLNT-MLDPB8OF-ZM86 - - - -
-
-

📢 Transcription du Ticket

-
PLNT-MLDPB8OF-ZM86
-
- -
-
-
-
Type
-
📢 Plainte
-
-
-
Créé par
-
syxpi
-
-
-
Créé le
-
08/02/2026
-
-
-
Statut
-
- - Ouvert - -
-
- -
-
- -
-

💬 Messages

-

Aucun message enregistré.

-
- - - - -
- - \ No newline at end of file diff --git a/transcripts/problème-technique/2026-02-08/2026-02-08-syxpi-TECH-MLDPXDZJ-8KNS.html b/transcripts/problème-technique/2026-02-08/2026-02-08-syxpi-TECH-MLDPXDZJ-8KNS.html deleted file mode 100644 index 37f4df2..0000000 --- a/transcripts/problème-technique/2026-02-08/2026-02-08-syxpi-TECH-MLDPXDZJ-8KNS.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Transcription - TECH-MLDPXDZJ-8KNS - - - -
-
-

🔧 Transcription du Ticket

-
TECH-MLDPXDZJ-8KNS
-
- -
-
-
-
Type
-
🔧 Problème Technique
-
-
-
Créé par
-
syxpi
-
-
-
Créé le
-
08/02/2026
-
-
-
Statut
-
- - Ouvert - -
-
- -
-
- -
-

💬 Messages

-

Aucun message enregistré.

-
- - - - -
- - \ No newline at end of file