Aller au contenu principal

Changer la version / le type de bot

Vous souhaitez passer à une version plus récente de Node.js, migrer vers Python, ou simplement changer l'environnement d'exécution de votre bot Discord ? C'est très simple sur YorkHost : il suffit de modifier l'image Docker dans les paramètres de votre serveur.


Étapes

  1. Connectez-vous au Panel YorkHost
  2. Sélectionnez votre serveur Bot Discord
  3. Allez dans l'onglet Servers Option (Paramètres du serveur)
  4. Dans le champ Image, choisissez l'image correspondant à la version souhaitée
  5. Cliquez sur Sauvegarder
  6. Réinstallez votre serveur pour appliquer le changement
attention

La réinstallation supprime les fichiers présents sur le serveur. Si vous utilisez un dépôt Git, vos fichiers seront re-clonés automatiquement. Si vous travaillez en upload manuel, sauvegardez vos fichiers avant de réinstaller.


Images disponibles

Voici les images actuellement proposées :

ImageLangageVersion
Node.js 24JavaScript / TypeScriptNode.js 24 (latest)
Node.js 22JavaScript / TypeScriptNode.js 22 (LTS)
Node.js 20JavaScript / TypeScriptNode.js 20
Node.js 18JavaScript / TypeScriptNode.js 18
Python 3PythonPython 3.x
info

Cette liste est non exhaustive et peut évoluer. De nouvelles versions sont ajoutées régulièrement. Si vous avez besoin d'une version spécifique, contactez notre support.


Quelle version choisir ?

Node.js

  • Node.js 22 — Recommandé pour la plupart des projets. C'est la version LTS (Long Term Support) actuelle, stable et compatible avec discord.js v14+.
  • Node.js 24 — Pour les utilisateurs souhaitant les dernières fonctionnalités JavaScript. À privilégier si vos dépendances le supportent.
  • Node.js 20 — Bonne alternative si vous avez des dépendances nécessitant une version un peu plus ancienne.
  • Node.js 18 — Version minimale pour discord.js v15. À utiliser uniquement si votre code l'exige.

Python

  • Python 3 — Compatible avec discord.py, nextcord, pycord et la majorité des bibliothèques Discord en Python.

Compatibilité discord.js

Assurez-vous que votre version de discord.js est compatible avec l'image choisie :

discord.jsNode.js minimum
v14Node.js 16.11+
v15Node.js 18+

Besoin d'aide ?

Si vous rencontrez un problème après le changement de version, contactez notre support :

  • Tickets : depuis votre espace client
  • Discord : rejoignez notre serveur pour de l'aide communautaire