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