Mise à jour : version 1.1.4
Exobump est un bot Discord conçu pour aider à promouvoir les serveurs Discord en permettant aux utilisateurs de "bumper" leurs serveurs, c'est-à-dire de les faire remonter dans les listes pour plus de visibilité.
Exobump est un bot Discord qui permet aux utilisateurs de promouvoir leurs serveurs en les "bumpant". Cela envoie un message promotionnel dans des canaux dédiés sur d'autres serveurs, augmentant ainsi la visibilité et attirant de nouveaux membres. Le bot offre également des fonctionnalités de suivi des bumps, des votes, et des statistiques détaillées.
- Bump de Serveur : Envoyez des messages promotionnels pour votre serveur.
- Configuration de Bump : Configurez la description et la bannière de votre serveur pour les bumps.
- Statistiques : Suivez les statistiques de bumps, de votes, et de vues publicitaires.
- Rappels : Activez ou désactivez les rappels pour bump votre serveur.
- Classements : Voir les meilleurs serveurs et utilisateurs en termes de bumps.
- Gestion des Canaux : Définissez le canal où les bumps doivent être envoyés.
- Système de Niveaux : Gagnez de l'XP et montez de niveau en bumpant votre serveur.
- Commandes Slash : Utilisation de commandes slash pour interagir avec le bot.
- Node.js (version 16 ou supérieure)
- Un bot Discord (créé via le Portail Développeur Discord)
- Une base de données MySQL
- Les permissions nécessaires pour ajouter le bot à vos serveurs
- Clonez ce dépôt sur votre machine locale.
- Installez les dépendances nécessaires en exécutant
npm install. - Créez un fichier
.envà la racine du projet et ajoutez vos variables d'environnement :
DISCORD_TOKEN=VOTRE_TOKEN_DE_BOT
CLIENT_ID=VOTRE_CLIENT_ID
DEVELOPPER=YOU_NAME
BOT_VERSION=YOUR_VERSION
MYSQL_HOST=VOTRE_HOST_MYSQL
MYSQL_USER=VOTRE_UTILISATEUR_MYSQL
MYSQL_PASSWORD=VOTRE_MOT_DE_PASSE_MYSQL
MYSQL_DATABASE=VOTRE_BASE_DE_DONNEES_MYSQL
- Exécutez le bot avec la commande
node index.js.
- Les permissions nécessaires pour ajouter le bot à vos serveurs
https://discord.com/oauth2/authorize?client_id=ID_BOT&permissions=2147863569&scope=bot+applications.commands
Le bot utilise des commandes slash pour interagir avec les utilisateurs. Voici les commandes disponibles :
/bump: Envoyer un bump à tous les serveurs connectés./ping_config: Activer ou désactiver le rappel pour bump./bump_toggle: Activer ou désactiver le bot sur ce serveur (admin uniquement)./top_server: Voir les meilleurs serveurs bumpés./top_user: Voir les meilleurs utilisateurs bumpers./bump_config: Configurer la description et le lien bannière (admin uniquement)./bump_set_channel: Définir le salon où les bumps doivent être envoyés (admin uniquement)./bump_preview: Voir un aperçu du bump (admin uniquement)./stats_bump: Afficher les statistiques détaillées des bumps./vote: Voter pour le serveur./help: Affiche la liste des commandes disponibles./botinfo: Affiche les informations du bot.
- Invitez le bot sur votre serveur Discord en utilisant le lien OAuth2 généré dans le Portail Développeur Discord.
- Utilisez la commande
/bump_configpour configurer la description et la bannière de votre serveur. - Utilisez la commande
/bump_set_channelpour définir le canal où les bumps doivent être envoyés. - Utilisez la commande
/bumppour envoyer un bump promotionnel pour votre serveur. - Utilisez la commande
/vote: pour envoyer un vote pour votre serveur. - Utilisez les autres commandes pour gérer les rappels, voir les statistiques, et plus encore.
Les contributions sont les bienvenues ! Pour contribuer à ce projet, veuillez suivre ces étapes :
- Fork ce dépôt.
- Créez une branche pour votre fonctionnalité (
git checkout -b feature/AmazingFeature). - Commitez vos changements (
git commit -m 'Add some AmazingFeature'). - Poussez vers la branche (
git push origin feature/AmazingFeature). - Ouvrez une Pull Request.
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Pour toute question ou suggestion, n'hésitez pas à ouvrir une issue ou à me contacter directement.
Un grand merci à Alexis-katabump pour ça contribution (Amélioration du code)
© 2025 Ludovic Rose. Tous droits réservés.