Skip to main content
Bien que certains de nos bots utilisent uniquement des connexions sortantes, votre bot necessite une configuration reseau entrante s’il inclut l’une des fonctionnalites suivantes :
  • Un tableau de bord Web : Un panneau de controle (fonctionnant generalement sous Express.js ou Flask) ou les utilisateurs se connectent via un navigateur pour configurer le bot.
  • Webhooks de vote : Reception de requetes POST en temps reel provenant de sites de listes de bots (comme Top.gg) lorsqu’un utilisateur vote pour votre bot.

Comment configurer le trafic entrant

Si votre bot heberge un serveur web, vous devez ouvrir les ports entrants sur votre machine hote pour permettre aux utilisateurs et aux webhooks d’y acceder.
  • Ouvrir les ports entrants : Autorisez le trafic sur le port utilise par votre serveur web (par ex., 8080 ou 3000).
    • Linux (UFW) : sudo ufw allow 8080/tcp
  • Configurer un proxy inverse (Recommande) : Au lieu de fournir aux utilisateurs une adresse IP et un port (par ex., http://192.168.1.5:8080), installez un proxy inverse (reverse proxy) comme Nginx ou Apache.
    1. Configurez Nginx pour ecouter sur le port standard 443 (HTTPS) et router le trafic en interne vers le port local de votre bot (8080).
    2. Cela vous permet d’associer un nom de domaine (dashboard.votrebot.com) et un certificat SSL (via Let’s Encrypt) pour garantir la securite des donnees de vos utilisateurs.