Administration

Panneau de contrôle Bot Discord

Bot Admin

  • Vue
  • Tableau de bord
  • Sécurité compte
  • Liste co
  • Contenu
  • Leaderboard
  • Codes promo
  • Canvas
  • Administration
  • Config & panneaux
  • Roadmap 0
  • Annonces trad
Non connecté
Bot Admin
Tableau de bord
Chargement…

Tableau de bord

Synchronisation des panneaux et de la liste co…

—
v—

Performance serveur Uptime : —

Download —
Upload —
CPU—
RAM système—
Disque projet—
Panneaux actifs
—
— prêts sur — configurés
Liste co
—
MAJ toutes les —s
Serveurs
—
Panneaux répartis
Build
—
Admin web · Ashen Ember

Panneaux

0
Chargement…

Liste co

Dernière MAJ—
Prochaine—
Intervalle—

En cours

0

Contrôle & logs

Chargement…

Chargement des logs…
Logs depuis le dernier démarrage · secrets filtrés · redémarrage limité à 1× / 2 min.

Sécurité du compte

IPs autorisées pour — · données visibles uniquement pour ton compte.

Mes IPs autorisées

Première connexion = enregistrement automatique. Empreinte HMAC-SHA256 + pepper secret (irréversible, jamais relue).

—
Ton IP actuelle est pré-remplie depuis ta connexion — modifie-la si tu ajoutes une autre adresse. Empreinte HMAC uniquement, jamais relue.

IPs bannies (global)

Dev

Gestion globale du pare-feu login · 4 lockouts = ban · hash tronqué (12 car.).

—

Liste co

Membres, format embed et alertes d'inactivité.

  • Membres
  • Playtime
  • Format
  • Alertes
Total
—
En jeu
—
Absents
—
Sans données
—

Membres

Chargement…

Plus inactifs

Chargement…

Temps en ligne

Un joueur à la fois
Chargement…
En ligne Hors ligne
Barres = données réelles · vert = en ligne · gris = hors ligne · jaune = N/A · 24 h = buckets UTC

Exemples lignes (instantané)

—

Membres

Chargement…

Configurer

Sélectionne un membre à gauche.

Aperçu ping

—

  • Configuration
  • Panneaux
  • Comptes
Discord · Embeds

Configuration

Choisis où chaque embed est publié sur le serveur — liste co, onboarding alertes, pings d'inactivité. Les IDs sont stockés dans configPublic.json.

  • Un salon par type d'embed
  • Republie après changement de salon
  • L'ancien message n'est pas supprimé auto
Après un changement de salon, republie l'embed concerné. L'ancien message dans l'ancien salon reste en place.
Chargement…

Salons → CoListSettings · IDs messages → store bot (CoListMessageID, etc.).

Roblox · Serveurs privés

Panneaux Discord

Crée et configure les embeds de serveurs privés Roblox — salon, lien VIP, style et intervalle de MAJ. L'aperçu Discord se met à jour en direct pendant l'édition.

  • Un embed par serveur / salon
  • Aperçu live identique au message Discord
  • Enregistre puis rafraîchis pour publier
Sélection

Choisir un panneau

0
Chargement…

Config panneaux → store bot · publication via refresh individuel ou global.

Accès · Leaders

Comptes admin

Les identifiants se créent dans Config.json. Ici, les Devs définissent ce que chaque Leader peut ouvrir dans le panneau — canvas, panneaux, roadmap, etc.

  • Devs : accès total, non modifiable
  • Leaders : permissions granulaires
  • Sauvegarde → configPublic.json

Chargement…

Création / mots de passe → Config.json (webAdminAccounts) · permissions Leaders → WebAdminPermissions.

ConfigInfo · ASHEN STATS

Leaderboard

Édite les stats Guild Points, prévisualise le rendu Discord, puis publie.

1Éditer le tableau
2Enregistrer
3Vérifier l'aperçu
4Publier
Salon Discord

Choisis le salon de publication du leaderboard.

Salon Discord

—

Tableau

Guild Points

— Non enregistré

Chargement…

Joueur · Rang · Stats hier · Stats ajd · Gain recalculé à la sauvegarde.

Aperçu Discord

Message Discord

PNG généré depuis les données enregistrées — identique à ce que le bot enverra.

Chargement de l'aperçu…

Guild Points · mention rôle
Aperçu publication
B
Bot APP Aujourd'hui
@Rôle stats
Aperçu Guild Points
Import Roblox

Colle le texte copié in-game. Les lignes Oofs (ex. 2.0e1.345k) sont ignorées — seuls les Guild Points (1.32M, 889k…) sont importés.

Colonne cible

Aucune analyse pour le moment.

ConfigInfo/Leaderboard.json · publication manuelle ou auto à minuit · 1 message canvas Guild Points.

ConfigInfo · Canvas edy

Codes promo

Édite ConfigInfo/Code.json par catégorie. Le canvas « code edy » affiche les compteurs CCU, Normal+New et Community — les secrets et expirables restent menu Discord uniquement.

  • CCU / Normal / Community → compteurs canvas
  • Secret & expirables → Discord seulement
  • Ouvre dans Canvas pour prévisualiser
Édition

Catégories de codes

Modifications non enregistrées

Chargement…

Source → ConfigInfo/Code.json · compteurs canvas recalculés à la sauvegarde.

  • Canvas auto
  • Manuel
Tous les canvas — squelette éditable

Liste co, leaderboard, codes, runes, règles, presets enregistrés… Choisis un canvas ci-dessous. L’éditeur garde le squelette ({…} quand applicable). L’aperçu montre le rendu Discord sans publier.

Choisis un canvas auto ci-dessus.
Éditeur = variables {…} · aperçu = rendu résolu (MAJ à chaque modification + données live périodiques).
Grille A-D = repère éditeur · le message Discord live utilise le rendu complet (image 1) · pas le squelette texte.
Enregistrer & backups
—
Enregistrer = backup auto de l’ancien modèle (max 5) · envoi test = nouveau message sans toucher le live.

Aperçu live · résultat Discord

Aperçu live

L’aperçu se charge après sélection du canvas…

Mode manuel : textes libres, tableaux Ashen, modèles sauvegardés et envoi Discord. Pas de variables auto — compose comme tu veux.
Ouvre cette section pour charger l’éditeur…

Éditeur

45%
Glisse les blocs · double-clic pour éditer · Suppr pour retirer · Ctrl+Z / Ctrl+Y pour annuler / refaire

1 · Ajouter

Aucun texte pour l'instant.

Clique un bloc dans la liste ou sur l'image. Glisse pour déplacer.

Outils style Ashen (manuel)

Compose un tableau stats ou une liste co à la main — positions calées sur le gabarit.

Format stats : rang|pseudo|role|hier|ajd|gain · Canevas = portrait centré · Table3 = plein écran.

2 · Modifier

Choisis d'abord un texte (liste ou image).
Exemple : texte : test, partie st, choisis une couleur, puis clique « Appliquer sur la partie ».
Options avancées (alignement, rotation, contour…)

3 · Modèles & envoi


Menu personnalisé (optionnel) — une option par ligne : label|valeur|description
Modifier un message existant
Laisse vide pour envoyer un nouveau message.

Annonces traduction

Test dev — envoie le texte original dans le salon test avec un bouton Trad Fr (cache Minecraft en|fr).

Salons actifs : — · entrées cache : —

Salons trad

Le piège delete/resend + bouton Trad Fr s'applique à ces salons. Serveur 427424631746592780.

Chargement…

Message d'annonce

Salon test : delete + resend (texte, embeds, messages Transféré) sauf si le message commence par !1. Lignes !2 = marqueur non traduit.
Aperçu FR (cache)
—
Planification · 2 dev

Roadmap produit

Chaque dev prend une tâche. Maximum 2 en parallèle — pas d’idées ni de tâches terminées dans un slot.

  • Dev 1 + Dev 2 = 2 slots verrouillés
  • Idées réservées au backlog, pas assignables
  • Cocher terminé libère le slot automatiquement
Sync…
En cours

Tâches actives

2 dev max
Ajouter un projet custom
Filtrer
Chargement…

Catalogue → src/web/roadmap.js · état dev / terminé → configPublic.json (RoadmapState).

Membre
Ce rang colore seulement le nom dans la liste Discord.
Profil live
Display Roblox : —
Statut : —
Inactivité : —
Dernière session : —