95 lines
3.6 KiB
Markdown
95 lines
3.6 KiB
Markdown
# État de Vérification du Projet
|
|
|
|
Ce fichier recense les fichiers du projet et leur état de vérification/correction.
|
|
|
|
## Légende
|
|
- ✅ : Vérifié et corrigé (si nécessaire)
|
|
- ❌ : Non vérifié ou nécessite attention
|
|
- ⚠️ : Vérifié mais des améliorations sont possibles
|
|
|
|
## Structure du Projet
|
|
|
|
### Racine
|
|
- ✅ `index.js` : Gestion des erreurs de chargement ajoutée.
|
|
- ✅ `VERIFIED.md` : Ce fichier.
|
|
- ✅ `deploy-commands.js` : Vérifié, script robuste.
|
|
- ✅ `eslint.config.js` : Vérifié.
|
|
- ✅ `package.json` : Vérifié.
|
|
- ✅ `README.md` : Documentation complète ajoutée.
|
|
- ✅ `.env.example` : Vérifié (et `.env` configuré manuellement).
|
|
- ✅ `.gitignore` : Vérifié.
|
|
|
|
### Events (`/events`)
|
|
- ✅ `interactionCreate.js` : Gestion des erreurs globale + correction imports + MessageFlags.
|
|
- ✅ `messageCreate.js` : Refactorisation, nettoyage logique XP/Bump/Tickets.
|
|
- ✅ `ready.js` : Vérifié, RAS.
|
|
- ✅ `voiceStateUpdate.js` : Refonte complète de la logique des timers.
|
|
|
|
### Commands (`/commands`)
|
|
|
|
#### Ticket (`/commands/ticket`)
|
|
- ✅ `ticket.js` : Imports corrigés, timestamp SQL ajouté, MessageFlags, suppression modal delete, fix timestamp candidature, embed amélioré, transcript auto, fix chemin DB.
|
|
|
|
#### Utility (`/commands/utility`)
|
|
- ✅ `ping.js` : Correction warning `fetchReply`.
|
|
- ✅ `avatar.js` : Vérifié, RAS.
|
|
|
|
#### XP (`/commands/xp`)
|
|
- ✅ `bumptime.js` : Nettoyage, MessageFlags.
|
|
- ✅ `leaderboard.js` : Nettoyage, optimisation.
|
|
- ✅ `level.js` : Nettoyage, MessageFlags, formatage temps vocal.
|
|
- ✅ `resetlevel.js` : Nettoyage, MessageFlags.
|
|
- ✅ `xpexclude.js` : Nettoyage, MessageFlags.
|
|
|
|
#### Moderation (`/commands/moderation`)
|
|
- ✅ `ban.js` : Nettoyage, MessageFlags, gestion erreurs.
|
|
- ✅ `casier.js` : Nettoyage, MessageFlags, pagination.
|
|
- ✅ `changemute.js` : Nettoyage, MessageFlags.
|
|
- ✅ `changesanction.js` : Nettoyage, MessageFlags.
|
|
- ✅ `clear.js` : Nettoyage, MessageFlags.
|
|
- ✅ `kick.js` : Nettoyage, MessageFlags.
|
|
- ✅ `mute.js` : Nettoyage, MessageFlags.
|
|
- ✅ `mysanctions.js` : Nettoyage, MessageFlags.
|
|
- ✅ `purge.js` : Nettoyage, MessageFlags.
|
|
- ✅ `revokesanction.js` : Nettoyage, MessageFlags.
|
|
- ✅ `unban.js` : Nettoyage, MessageFlags.
|
|
- ✅ `unmute.js` : Nettoyage, MessageFlags.
|
|
- ✅ `untimeout.js` : Nettoyage, MessageFlags.
|
|
- ✅ `warn.js` : Nettoyage, MessageFlags.
|
|
|
|
#### Info (`/commands/info`)
|
|
- ✅ `adminprofil.js` : Nettoyage, MessageFlags.
|
|
- ✅ `embed.js` : Nettoyage.
|
|
- ✅ `info.js` : Nettoyage.
|
|
- ✅ `profil.js` : Nettoyage, MessageFlags, optimisation badges, nouveaux champs (anniversaire, couleur, etc.), validation dates.
|
|
- ✅ `serverinfo.js` : Nettoyage, traduction statuts.
|
|
- ✅ `userinfo.js` : Nettoyage, optimisation rôles.
|
|
|
|
#### Dev (`/commands/dev`)
|
|
- ✅ `infra.js` : Nettoyage.
|
|
- ✅ `reload.js` : Nettoyage, MessageFlags.
|
|
|
|
### Functions (`/functions`)
|
|
|
|
#### Database (`/functions/database`)
|
|
- ✅ `db.js` : Nettoyage, sécurisation mot de passe (via env), migrations robustes (sans IF NOT EXISTS), nouvelles colonnes profil.
|
|
|
|
#### XP (`/functions/xp`)
|
|
- ✅ `xp.js` : Vérifié, logique OK.
|
|
|
|
#### Moderation (`/functions/moderation`)
|
|
- ✅ `autoUnban.js` : Nettoyage.
|
|
- ✅ `autoUnmute.js` : Nettoyage.
|
|
|
|
#### Bump (`/functions/bump`)
|
|
- ✅ `bumpReminder.js` : Nettoyage, correction requête SQL.
|
|
|
|
### Server (`/server`)
|
|
- ✅ `transcript-server.js` : Nettoyage, fix CSS (routes wildcard), logs debug, design moderne Dark Theme, filtrage JS.
|
|
- ✅ `README.md` : Vérifié.
|
|
- ✅ `public/transcript.css` : Design moderne Dark Theme.
|
|
|
|
### Utils (`/utils`)
|
|
- ✅ `constants.js` : Vérifié.
|
|
- ✅ `helpers.js` : Vérifié.
|