Ashen Guild

Console admin

Panneau de controle bot Discord

Connexion type SSH : le navigateur signe un défi — la clé privée ne quitte jamais ton PC.

Requis si la double authentification est activée sur ton compte.

Ashen Console

  • Vue
  • Tableau de bord
  • Securite compte
  • Liste co
  • Contenu
  • Leaderboard
  • Codes promo
  • Canvas
  • Editeur embeds
  • Administration
  • Panneaux & comptes
  • Roadmap 0
  • Trad EN→FR
  • Salons & permissions
  • Commandes admin
  • Contact portail
Non connecte
Ashen Console
Tableau de bord
Chargement...

Tableau de bord

Synchronisation des panneaux et de la liste co...

-
v-

Performance serveur

Apercu en temps reel de l'etat du serveur

Uptime -
Reseau
02505007501000
-
Telechargement -
Televersement -
Actions rapides
Actions securisees
CPU -
-
RAM -
-
Disque -
-
Panneaux actifs
-
- prets sur - configures
Liste co
-
MAJ toutes les -s
Serveurs
-
Panneaux repartis
Build
-
Admin web - Ashen Ember

Panneaux

0
Chargement...

Liste co

Derniere MAJ-
Prochaine-
Intervalle-

En cours

0

Controle & logs

Chargement...

Chargement des logs...
Logs depuis le dernier demarrage - secrets filtres - redemarrage limite a 1× / 2 min.

Securite du compte

IPs autorisees pour - - donnees visibles uniquement pour ton compte.

Mes IPs autorisees

Premiere connexion = enregistrement automatique. Empreinte HMAC-SHA256 + pepper secret (irreversible, jamais relue).

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

Double authentification (2FA)

TOTP compatible Google Authenticator / Authy — en plus du mot de passe ou de la clé site Ed25519.

-
Scanne ce secret dans ton app 2FA :
Lien otpauth

IPs bannies (global)

Dev

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

-

Liste co

Membres, format embed et alertes d'inactivite.

  • Membres
  • Playtime
  • Format
  • Alertes
Total
-
En jeu
-
Absents
-
Sans donnees
-

Membres

Chargement...

Plus inactifs

Chargement...

Temps en ligne

Un joueur a la fois
Chargement...
En ligne Hors ligne
Barres = donnees reelles - vert = en ligne - gris = hors ligne - jaune = N/A - 24 h = buckets UTC

Exemples lignes (instantane)

-

Membres

Chargement...

Configurer

Selectionne un membre a gauche.

Apercu ping

-

  • Serveurs prives
  • Comptes
Roblox VIP + Alerte bot

Serveurs prives & alertes

Publication canvas VIP (image + boutons Rejoindre {nom} / ReLink {nom}) et panneau embed par serveur pour les alertes bot — tout depuis cet onglet.

  • Canvas VIP — liste connectés + boutons Rejoindre/ReLink au nom du serveur
  • Panneau embed — alerte déconnexion par membre (Roblox lié)
  • Lie chaque slot canvas à un panneau config pour le ReLink
  • Publication VIP (canvas)
  • Panneau alerte (embed)

Configuration · serveurs privés

Workflow : Canvas custom VIP (Modèle canvas) · 1) Rafraîchir liste Roblox · 2) Slots JSON · 3) Enregistrer · 4) Publier + MAJ auto · = dupliquer tableau.
Liste Roblox disponible
Chargement…

JSON global (1 refresh Roblox = tous les serveurs · partagé entre tous les tableaux) · ne regénère pas l’aperçu canvas · clic manuel uniquement.

Cache JSON · bot = 1 VIP sur le tableau / tour · pause 1–2 min entre appels · « Rafraîchir liste » = scan Roblox complet (catalogue pour ajouter).

Serveurs (#1–#10)

Chaque slot = serveur du JSON · Lien serveur = URL Roblox join · affichage canvas = connectés seulement (ex. 4/6), pas les pseudos · boutons Discord = Rejoindre {nom}.

Apercu · rendu serveur

Apercu canvas VIP

L'apercu se charge automatiquement…

Publication Discord

Chaque tableau a son salon + message Discord. Active MAJ auto sur chaque tableau publié — 1 refresh Roblox JSON met à jour tous les messages live.

Laisser l'ID vide pour un nouveau message dans ce salon.

Publie le tableau sélectionné ci-dessus. Le bot vérifie toutes les 60 s : PNG si le JSON catalogue change · boutons ReLink/Rejoindre seuls si tu modifies panneau ou ID proprio ReLink puis Enregistrer.

Envoi test
Test = nouveau message sans modifier le live Discord.
Selection

Choisir un serveur prive

0
Chargement...

Canvas VIP = image + boutons Rejoindre/ReLink · Panneau embed = alertes membre · Enregistrer puis Publier sur Discord.

Acces - Leaders

Comptes admin

Les identifiants se creent dans Config.json. Ici, les Devs definissent ce que chaque Leader peut ouvrir dans le panneau - canvas, panneaux, roadmap, etc.

  • Devs : acces total, non modifiable
  • Leaders : permissions granulaires
  • Sauvegarde → configPublic.json

Chargement...

Creation / mots de passe → Config.json (webAdminAccounts) - permissions Leaders → WebAdminPermissions.

ConfigInfo - ASHEN STATS

Leaderboard

Comme in-game Roblox : GP total (bleu) importe depuis le jeu - gain = ajd − hier.

1Sync liste co
2Import Roblox
3Enregistrer
4Publier Discord
Salon Discord

Choisis le salon de publication du leaderboard.

Salon Discord

-

Tableau

Classement Guild Points

- Non enregistre

Chargement...

Tri par gain - GP bleu = total in-game (stats ajd) - gain recalcule a l'enregistrement.

Apercu Discord

Message Discord

PNG genere depuis les donnees enregistrees - identique a ce que le bot enverra.

Chargement de l'apercu...

Guild Points - mention role
Apercu publication
B
Bot APP Aujourd'hui
@Role stats
Apercu Guild Points
Import Roblox

Colle le leaderboard copie in-game (Ctrl+C). Les valeurs bleues Guild Points (1.32M, 889k...) remplissent les stats ajd.

Aucune analyse pour le moment.

ConfigInfo/Leaderboard.json - publication manuelle ou auto a minuit - 1 message canvas Guild Points.

Guild Points
Outil - site uniquement

Calculateur Guild Points

Estime les GP/min de ton armee de noobs. Base in-game : +1 GP par Noob Tick pour tous les types - seuls les enchantements changent la vitesse.

Total armee 0 GP/min -
Parametres

Tick GP par type (sec)

  • Starter 0.75 · Cooker 1.5 · Farmer 1.2 · Archer/Soldier 2.5 · Fisherman/Knight 3 · Explorer/Magician 3.5
  • Archer 3 · Soldier 3 · Fisherman 3.5
  • Knight 3.5 · Explorer 4 · Magician 4
Ajouter un noob
Armee

Ticks temporaires (0.75–4 s). Base 1.572 GP/tick · jusqu'a 2 enchantements · bonus All Noobs Speed (Almighty).

ConfigInfo - Canvas edy

Codes promo

Edite ConfigInfo/Code.json par categorie. Canvas cartes + boutons catégories (comme le role picker) sous le message Discord.

  • CCU / Normal / Community → compteurs canvas
  • Secret & expirables → Discord seulement
  • Publier → image cartes + boutons catégories
Discord

Publication

Canvas PNG + 5 boutons catégories sous le message. ID message vide = nouvel envoi.

Chargement des salons…

Aperçu canvas

Style cartes + boutons catégories

Aperçu codes promo
Edition

Categories de codes

Modifications non enregistrees

Chargement...

Source → ConfigInfo/Code.json - compteurs canvas recalcules a la sauvegarde.

Discord - Embeds

Editeur d'embeds

Salons, contenu, style et publication pour config bot, liste co et onboarding alertes. Apercu live pendant l'edition.

  • Un salon par type d'embed
  • Contenu, style, champs supplementaires, envoi
  • Republie apres changement de salon
  • L'ancien message n'est pas supprime auto
Apres un changement de salon, republie l'embed concerne. L'ancien message dans l'ancien salon reste en place.
Chargement...
Discord - Apercu live

Personnalisation embed

Calques

Clique une zone de l'apercu ou un calque — barre d'outils pour ajouter auteur, champs, images. Mode Envoi pour publier sur Discord.

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

  • Canvas auto
  • Manuel
Canvas auto

Apercu du rendu Discord tel qu'envoye par le bot. Choisis un canvas ci-dessous - pas d'editeur ici, publication directe sur le salon voulu.

Choisis un canvas auto ci-dessus.

Apercu · rendu serveur

Apercu canvas auto

L'apercu se charge apres selection du canvas...

Publication Discord

Laisser vide pour un nouveau message.

Envoi test
Test = nouveau message sans modifier le live Discord.
Ouvre cette section pour charger l'editeur...
G grille on/off · Shift+clic ajoute · Ctrl+clic retire · Suppr · Ctrl+Z/Y
Document Calques

Aucun calque

Clic sur un calque · glisse sur le canvas · double-clic pour editer.

Selection Proprietes
Selectionne un calque dans la liste ou sur le canvas.
Cadre / Ligne
Contenu
Typographie
Avance
Gabarit Style Ashen

Tableaux stats & liste co · positions alignees sur le fond.

Scene
Squelettes
Import CSV
Discord Modeles & envoi
Modeles
Publication
Menu custom

Laisser vide pour un nouveau message.

Studio visuel · meme workflow que les embeds · barre d'outils + calques + proprietes · Ctrl+Z / Ctrl+Y.

Traduction EN → FR

Publie l'annonce en anglais sur Discord avec un bouton Trad Fr - cache Minecraft en|fr

Salons actifs-
Cache trad-

Salons concernes

Texte = republie au nom de l'auteur - Annonce = Ghoulax studio's - serveur 427424631746592780

Chargement...

Composer & envoyer

Texte EN publie tel quel - traduction FR via le bouton Discord

!1 debut = pas de piege delete/resend !2 ligne = non traduite
-

Salons & permissions Discord

Overwrites par salon et rôle · copie de permissions · aperçu « voir comme rôle »

Chargement…

Commandes admin Discord

Historique modération (/ban, /kick, /mute, /clear) + warns auto — auteur, salon, undo ban/clear

Journal-

Historique

Test guild · /ban · /kick · /mute · /clear · warns auto si mention du membre protégé

Date Commande Membre Salon Resume Mentions Actions
Chargement...

Messages contact portail

Formulaires envoyés depuis /portal par les membres Ashen Guild

Boîte-

Messages reçus

Données sanitizées · IP hashée · rate limit côté serveur

Date Sujet Membre Message IP hash Actions
Chargement...
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 : -
Inactivite : -
Derniere session : -
Permissions du salon