Admin Lionel FiveM Cleaner
Connexion protégée côté Netlify Functions.
← Retour au siteCentre admin
Vérifie tes variables, génère des clés et gère les livraisons.
Clique sur vérifier.
Clients en ligne, vues et actions
Tu vois les visiteurs actifs sur le site, les vues, téléchargements, clics PayPal et commandes en cours.
Clients en ligne
Dernières actions
Commandes clients
Dès qu’un client remplit le formulaire livraison, sa commande apparaît ici. Clique dessus pour générer la clé.
Clique sur Actualiser.
Commande sélectionnée
Aucune commande sélectionnée.
Générateur de clé
Entre l’ID PC du client, son e-mail, puis génère une clé.
La clé apparaîtra ici.
Créer un ticket commande
Crée un ticket Discord privé pour une commande manuelle.
Résultat ici.
Envoyer un message dans un ticket
Résultat ici.
Test Discord / Netlify
Ce test dit clairement si le token bot est valide, si le bot est dans le serveur, et si le salon analytics est lisible.
Test complet
Clique sur “Tester Discord”.
Test événement analytics
Envoie un faux événement dans le salon analytics pour vérifier que l’admin peut ensuite le lire.
Aucun test lancé.
Si tu vois encore Discord 401
Ça veut dire que la fonction Netlify reçoit toujours un token invalide. Les causes les plus fréquentes :
1. Tu as changé le token dans Discord mais pas dans Netlify 2. Tu as oublié Deploys → Trigger deploy → Deploy site 3. Tu as collé "Bot " devant le token 4. Tu as collé un espace ou une ligne en trop 5. Tu modifies un autre site Netlify que celui affiché 6. Le token a été reset car il a été partagé
Variables Netlify à ajouter
V22 peut créer le salon analytics automatiquement. Il faut surtout que DISCORD_BOT_TOKEN et DISCORD_GUILD_ID soient bons.
Ces variables doivent être dans Netlify → Project configuration → Environment variables.
ADMIN_PASSWORD=mot_de_passe_admin ADMIN_SECRET=secret_long_pour_sessions LICENSE_SECRET=secret_long_pour_generer_les_cles DISCORD_CLIENT_ID=... DISCORD_CLIENT_SECRET=... DISCORD_REDIRECT_URI=https://cleanerfivemlionel.netlify.app/.netlify/functions/discord-callback DISCORD_BOT_TOKEN=... DISCORD_GUILD_ID=1502173210781810799 DISCORD_TICKET_CATEGORY_ID=1502910131510317129 DISCORD_ADMIN_ROLE_ID=1502179858854318080 DISCORD_SUPPORT_ROLE_ID=1502179860460732577 DISCORD_ORDERS_CHANNEL_ID=1502910137705431243 DISCORD_INVITE_URL=https://discord.gg/gUcwmaJgU
Ne mets jamais ADMIN_PASSWORD, LICENSE_SECRET, DISCORD_BOT_TOKEN ou DISCORD_CLIENT_SECRET dans config.js.