Vous cherchiez le profil de consolex1 et non pas l’hébergeur ? me.consolex1.com

Basé à Paris — datacenter Equinix PA5

Hébergement gratuit pour vos apps, bots et sites web.

consolex1 est un hébergeur français gratuit pour vos petits projets Node.js, Python et bots Discord, sur une infrastructure à Paris.

État des services : status.consolex1.com

Guide pratique

Comment déployer un bot discord.js

Un bot discord.js a besoin d’un runtime Node.js compatible, de ses dépendances installées, d’un token protégé et d’un processus actif. Préparez-le et testez-le en local avant de l’envoyer sur un panel d’hébergement.

L’egg personnalisé consolex1

L’egg Node.js Universal est développé par l’hébergeur consolex1. Son code source est public sur GitHub.

1. Vérifier les intents et permissions

Activez dans le Discord Developer Portal uniquement les intents privilégiés utilisés par le bot. Accordez-lui les permissions minimales nécessaires sur le serveur.

2. Préparer package.json

Déclarez discord.js comme dépendance, conservez un fichier de verrouillage et ajoutez un script de production tel que node index.js. Testez ce script en local.

3. Protéger le token

Lisez process.env.DISCORD_TOKEN dans le code et configurez le token de façon privée dans le panel. Si le token a été exposé, régénérez-le immédiatement dans le Developer Portal.

4. Choisir la version Node.js, déployer et démarrer

L’egg Node.js Universal propose actuellement les versions 14, 16, 18, 20, 22, 24 et 26. Choisissez Node.js Universal lors de la création du serveur, sélectionnez la version dans l’onglet Startup, téléversez le code et le manifeste, installez les dépendances et définissez la commande de démarrage. Les versions 14, 16 et 18 ne sont plus maintenues en amont et restent disponibles pour compatibilité. Consultez la console en cas d’erreur de connexion ou de gateway.

5. Valider le comportement

Vérifiez que le bot apparaît en ligne, répond à une commande de test et se reconnecte après un redémarrage. Surveillez la mémoire : les 256 Mo gratuits peuvent ne pas suffire à tous les bots.

Questions fréquentes

Quels fichiers envoyer pour un bot discord.js ?

Envoyez le code source, package.json et de préférence le fichier de verrouillage. N’envoyez pas node_modules sauf si vos instructions de déploiement l’exigent.

Où configurer DISCORD_TOKEN ?

Ajoutez-le comme variable d’environnement privée dans le panel et ne le commitez jamais dans le dépôt.

Pourquoi le bot ne parvient-il pas à se connecter ?

Vérifiez que le token est valide, que les intents requis sont activés, que les dépendances sont installées et que la version du runtime est prise en charge.

Autres guides

Sponsorisé
Propulsé par TrafficTrade.fr