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
- Connectez-vous au Panel YorkHost
- Sélectionnez votre serveur Bot Discord
- Allez dans l'onglet Servers Option (Paramètres du serveur)
- Dans le champ Image, choisissez l'image correspondant à la version souhaitée
- Cliquez sur Sauvegarder
- Réinstallez votre serveur pour appliquer le changement
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 :
| Image | Langage | Version |
|---|---|---|
| Node.js 24 | JavaScript / TypeScript | Node.js 24 (latest) |
| Node.js 22 | JavaScript / TypeScript | Node.js 22 (LTS) |
| Node.js 20 | JavaScript / TypeScript | Node.js 20 |
| Node.js 18 | JavaScript / TypeScript | Node.js 18 |
| Python 3 | Python | Python 3.x |
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.js | Node.js minimum |
|---|---|
| v14 | Node.js 16.11+ |
| v15 | Node.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