Centre de commandement

Wiki Bots & Commandes

Documentation interne organisee par systeme, par bot et par niveau de droit : qui fait quoi, quelles commandes existent, qui peut les utiliser, et quel est le flux propre pour publier une annonce, gerer une equipe ou moderer la communaute.

Hub Gallic Tavern

gallictavern.fr

Portail principal : connexion Discord, hub des outils, panneau staff et wiki.

Public (connexion Discord requise pour les outils)

Embed Studio

embed.gallictavern.fr

Editeur visuel d'embeds Discord. Auteur et footer pre-remplis avec le profil Discord connecte.

Staff, Gerant, Admin

Panneau Admin

gallictavern.fr/admin.php

Attribution des roles staff/gerant, consultation du journal d'audit.

Admin uniquement

Gallic Bot

Bot principal pour les annonces, commandes communautaires et automatisations staff.

Staff et admins
!gembed json {...} Publie un embed JSON cree depuis le studio
!event create Demarre une annonce d'evenement
!event close Cloture un evenement ou les inscriptions

Bot Equipes

Gestion des rosters, capitaines et compositions par jeu.

Gerants et admins
!team create Cree une nouvelle equipe
!team add @membre Ajoute un joueur a une equipe
!team bench @membre Passe un joueur en remplacant

Bot Moderation

Journalisation, securite salon et commandes de moderation interne.

Moderation et admins
!warn @membre raison Avertissement staff
!purge 20 Suppression rapide de messages
!logs on Active les journaux sur un salon cible
Role Hub Embed Studio Panneau Admin Note
Admin Acces total, attribue via ADMIN_DISCORD_ID
Gerant Capitaines / responsables d'equipe
Staff Cree et gere des templates d'embeds
Membre connecte Voit le hub, aucun outil reserve

Les roles du site sont geres independamment des roles Discord du serveur (fichier permissions.json) : un changement de role Discord n'affecte jamais les droits ici, et inversement.

1.Connexion au hub Gallic Tavern avec Discord.
2.Verification des droits via le panneau admin.
3.Creation d'un embed depuis le studio, puis copie de la commande !gembed.
4.Publication sur Discord via le bot dans le salon cible.
5.Mise a jour du wiki si une commande, un role ou un process change.
Sortir tous les secrets du depot vers les variables d'environnement.
Utiliser HTTPS partout, y compris sur le sous-domaine embed.
Verifier regulierement le journal d'audit des permissions, connexions et templates.
Controler les blocages de rate limiting si une IP abuse du login ou de l'API.
Prevoir une migration base de donnees pour permissions, templates et historique.