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.py

Un bot discord.py a besoin d’un runtime Python compatible, de la dépendance discord.py, d’un token sécurisé et d’un processus actif. Validez le bot en local, puis déployez ses fichiers et sa configuration sur le panel.

L’egg personnalisé consolex1

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

1. Configurer l’application Discord

Créez le bot dans le Discord Developer Portal, activez les seuls intents utilisés par le code et invitez-le sur un serveur de test avec des permissions minimales.

2. Préparer le projet Python

Déclarez les dépendances dans requirements.txt et confirmez le fichier d’entrée, par exemple bot.py. Testez la commande de démarrage en local.

3. Stocker le token de façon sûre

Lisez le token depuis une variable d’environnement comme DISCORD_TOKEN. Configurez-la dans le panel, pas dans le fichier Python ou un dépôt public.

4. Choisir Python Universal et inspecter le démarrage

Python Universal prend en charge Python 3.9 à 3.14 (3.9, 3.10, 3.11, 3.12, 3.13 et 3.14). Sélectionnez cet egg lors de la création du serveur, choisissez une version dans l’onglet Startup, définissez le fichier principal (par exemple bot.py) et démarrez-le. Python 3.9 n’est plus maintenu en amont et reste disponible pour compatibilité. L’egg crée un environnement .venv et utilise uv pour installer les dépendances depuis requirements.txt, pyproject.toml ou uv.lock.

5. Tester et surveiller

Vérifiez que le bot se connecte et répond à une interaction de test. Surveillez la mémoire et sauvegardez séparément le code et les données importantes.

Questions fréquentes

Que faut-il mettre dans requirements.txt ?

Listez les paquets Python nécessaires, notamment une version de discord.py compatible avec le code du bot.

Comment configurer le token du bot ?

Lisez-le depuis une variable d’environnement dans le code et définissez cette variable de façon privée dans le panel.

Pourquoi les commandes slash ne s’affichent-elles pas ?

Vérifiez l’enregistrement des commandes, les scopes de l’application et les permissions du bot, puis inspectez les journaux de synchronisation.

Autres guides

Sponsorisé
Propulsé par TrafficTrade.fr