Les modèles Bot Discord · JavaScript (discord.js v14) et Bot Discord · Python (discord.py) démarrent avec un bot prêt à l'emploi : dès que son token est renseigné, il se connecte et répond à !ping.
1. Créer le bot sur Discord
- Ouvrez le portail développeur Discord et cliquez sur New Application.
- Dans l'onglet Bot, cliquez sur Reset Token puis copiez le token.
- Toujours dans Bot, activez l'intent Message Content (sans lui, le bot ne lit pas les messages).
Le token est le mot de passe de votre bot. Ne le publiez jamais, et régénérez-le sur le portail s'il a fuité.
2. Coller le token dans le panel
Ouvrez votre conteneur. Tant que le bot n'est pas connecté, la Vue d'ensemble affiche une carte pour coller le token. Collez-le et validez : le conteneur redémarre et le bot se connecte.
Vous pouvez aussi passer par Configuration → Variables d'environnement et renseigner DISCORD_TOKEN.
La carte de santé du panel indique ensuite Bot connecté avec le nom de votre bot. Si Discord refuse la connexion, la raison y est affichée.
3. Inviter le bot sur votre serveur Discord
- Sur le portail, onglet OAuth2 → URL Generator, cochez bot puis les permissions voulues (au minimum Send Messages et Read Message History).
- Ouvrez l'adresse générée et choisissez votre serveur.
- Tapez
!pingdans un salon : le bot répond.
4. Mettre votre propre code
Le code du bot est dans le dossier app (onglet Fichiers ou SFTP) :
| Modèle | Fichier du bot | Dépendances |
|---|---|---|
| JavaScript | index.js | package.json |
| Python | bot.py | requirements.txt |
Modifiez le fichier, ajoutez vos dépendances, puis cliquez sur Redémarrer. Les dépendances sont installées à chaque démarrage.
Gardez la petite page d'état du projet de départ si vous le pouvez : c'est elle qui permet au panel de dire si le bot est connecté.
En cas de souci
- Le bot ne se connecte pas : ouvrez l'onglet Journaux, l'erreur de Discord y est écrite (token invalide, intent non activé).
- Le bot ne répond pas aux messages : vérifiez l'intent Message Content sur le portail.
- Le bot s'arrête après une modification : une erreur dans votre code l'empêche de démarrer. Elle est dans Journaux.
Un bot fonctionne sur un seul nœud : ces modèles sont proposés avec la formule Worker.



