Bienvenue dans la FAQ dédiée aux Bot Discord !
Que vous souhaitiez héberger un bot de modération, créer un système d’XP, interagir avec des APIs ou tout simplement apprendre à coder un bot pour votre serveur, cette section est faite pour vous.
Portallis vous permet d’héberger facilement un bot Discord stable et accessible 24h/24, grâce à un panel intuitif, une installation rapide, et une compatibilité totale avec Python (discord.py) et Node.js (discord.js).
Que vous soyez débutant ou développeur confirmé, vous trouverez ici des réponses claires, des explications sur les erreurs courantes, ainsi que les différences entre les deux environnements disponibles.
➡️ Consultez la FAQ Panel pour en savoir plus sur la gestion de votre compte, les paiements et l’abonnement.
➡️ Rendez-vous dans la FAQ dédiée à votre jeu pour des guides spécifiques à Minecraft, FiveM, ARK, Rust et bien d’autres.
1. Allez sur discord.com/developers/applications
2 Cliquez sur “New Application” et donnez-lui un nom
3. Dans le menu “Bot”, cliquez sur “Add Bot”
4. Cliquez sur “Reset Token” pour générer le token secret de votre bot (gardez-le confidentiel)
5. Activez les intents suivants dans la même section :
6. Dans “OAuth2 > URL Generator”, sélectionnez :
bot, applications.commands7. Copiez l’URL générée et ouvrez-la dans votre navigateur pour inviter le bot sur votre serveur
Python (discord.py)
2. Accédez au dossier resources/ via l’onglet « Fichier ».
3. Créez un dossier et uploadez les fichiers du script.
4. Ajoutez le script au server.cfg en ajoutant : ensure mon_script et cliquez sur « Enregistrer le contenu »
5. Redémarrez le serveur et testez /mon_script en jeu.
📌 Astuce : Vérifiez que vos scripts sont compatibles avec votre framework (ESX, vRP…).
1. Pour creer une base de données, allez dans l’onglet « Base de données »
2. Installer sa base de données
3. Obtenir les informations de connexion
4. Se connecter a sa base de données
📌 Astuce : Vérifiez que MySQL-async est activé dans server.cfg.
ensure uniquement pour ceux utilisés).stop mon_script).set onesync on dans server.cfg).fxmanifest.lua des scripts trop gourmands.📌 Astuce : Surveillez la console et utilisez la commande resmon 1 en jeu pour voir la consommation des scripts.
1. Allez dans l’onglet « Fichier » puis allez dans le fichier server.cfg
2. Ajouter un admin en ecrivant
add_principal identifier.steam:110000112345678(steamid du joueur) group.admin
3. Ajoutez un modérateur en ecrivant
add_principal identifier.steam:110000198765432(steam id du joueur) group.moderator
4.Sauvegardez !
5. Activez les groupes dans permissions.cfg en créant des rôles personnalisés.
📌 Astuce : Utilisez vMenu pour une gestion plus visuelle des permissions.
server.cfg.📌 Astuce : Activez les logs détaillés avec set fivem_logging true pour voir plus d’infos.
1. Se connecter au panel Portallis
2. Obtenir le port de TXAdmin et l’activer
2. Lancer TXAdmin
Les fonctionnalités de txAdmin
📌 Installation de ESX (EssentialMode Extended)
✅ Pourquoi choisir ESX ?
ESX est le framework RP le plus utilisé, avec une large communauté et de nombreux scripts compatibles.
1. Télécharger ESX Legacy
2. Uploader ESX sur votre serveur
resources/ et créez un dossier « esx ».resources/esx.3. Ajouter ESX dans server.cfg
4. Configurer la base de données
server.cfg, ajoutez la connexion MySQL :esx.sql dans phpMyAdmin pour générer les tables.5. Démarrer le serveur
/register pour voir si ESX fonctionne.📌 Installation de QBCore (alternative à ESX)
✅ Pourquoi choisir QBCore ?
QBCore est un framework plus moderne et optimisé qu’ESX, avec une architecture modulaire.
1. Télécharger QBCore
2. Uploader QBCore sur votre serveur
resources/.3. Configurer server.cfg
server.cfg :4. Configurer la base de données
server.cfg.qbcore.sql dans phpMyAdmin.5. Démarrer le serveur
/setjob ID police pour vérifier l’installation.Si vous avez encore des questions ou besoin d’une assistance rapide, notre équipe est là pour vous aider.
👉 Rejoignez-nous sur Discord pour poser vos questions en direct et échanger avec d’autres utilisateurs.
👉 Ouvrez un ticket de support via votre espace client pour une aide personnalisée.