Skip to main content
Mettre en place et executer Enterprise Ticket System sur votre machine d’hebergement (VPS, serveur dedie ou panneau Pterodactyl) est un processus simple. Suivez attentivement ces etapes pour garantir un deploiement fluide.

Prerequis

Avant de commencer, assurez-vous que votre environnement d’hebergement dispose des elements suivants :
  • Java 17 ou superieur (requis pour les versions modernes de JDA).
  • Une solution de base de donnees (cluster MongoDB, base de donnees SQL ou acces au stockage local pour JSON).
  • Un jeton de bot Discord (Bot Token) (obtenu depuis le Discord Developer Portal).

Etape 1 : Configuration de l’application Discord

  1. Accedez au Discord Developer Portal et creez une nouvelle application (New Application).
  2. Naviguez vers l’onglet Bot et cliquez sur Add Bot.
  3. Important : Dans la section Bot, faites defiler jusqu’a Privileged Gateway Intents et activez :
    • Server Members Intent (necessaire pour verifier les roles).
    • Message Content Intent (necessaire pour la detection des mots-cles de la FAQ).
  4. Enregistrez vos modifications et copiez votre jeton de bot (Bot Token). Gardez-le secret !
  5. Invitez le bot sur votre serveur en allant dans OAuth2, puis faites defiler jusqu’a OAuth2 URL Generator. Veillez a cocher a la fois bot et applications.commands (requis pour les commandes Slash), cochez Administrator dans General Permissions, puis collez dans votre navigateur l’URL fournie sous Generated URL.

Etape 2 : Preparation du serveur

  1. Creez un nouveau dossier sur votre machine d’hebergement pour le bot (par ex. AeroDesk).
  2. Telechargez la derniere version et placez-la dans ce dossier.
  3. Lancez le bot une premiere fois pour generer les fichiers de configuration :
Changez [NAME] pour le nom du fichier JAR.
  1. Le bot s’arretera automatiquement et vous informera qu’un fichier config.yml a ete genere.

Etape 3 : Configuration

  1. Ouvrez le fichier config.yml nouvellement genere.
  2. Collez votre jeton de bot (Bot Token) et votre identifiant personnel d’utilisateur Discord (Owner ID).
  3. Configurez l’URI de votre base de donnees (si vous utilisez MongoDB ou SQL).
  4. Remplissez les parametres specifiques a votre serveur, notamment les identifiants de roles, de salons et vos configurations de categories (consultez le guide de configuration pour plus de details).
  5. Enregistrez le fichier.

Etape 4 : Demarrage final

Demarrez a nouveau le bot a l’aide de votre script de demarrage prefere, de screen ou de votre panneau Pterodactyl :
Changez [NAME] pour le nom du fichier JAR.
Si la configuration est correcte, la console affichera une connexion reussie a la base de donnees et confirmera que vos commandes Slash ont ete enregistrees a l’echelle globale.