Bienvenue sur EasyBot, le bot Discord open source ultra-personnalisable !
- Clonez le projet :
git clone <url-du-repo>
- Installez les dépendances :
npm install
- Ajoutez votre token Discord dans un fichier
.env:BOT_TOKEN=VotreTokenIci
- Lancez le bot :
node bot/main.js
/admin ban: bannir un membre/admin kick: expulser un membre/admin mute: timeout un membre (mute temporaire)/admin unmute: retirer le mute/admin say: faire parler le bot/admin serveurinfo: infos sur le serveur/admin userinfo: infos sur un utilisateur/moderation warn: avertir un membre/moderation clear: supprimer des messages/moderation timeout: timeout un membre/moderation infractions: voir les avertissements
- Anti-link : suppression automatique des liens
- Anti-invite : suppression des invitations Discord
- Anti-spam avancé : timeout automatique en cas de spam
- Logs de sanctions : tout est enregistré dans le salon
logs-bot
/fun avatar: voir l’avatar d’un utilisateur/fun poll: créer un sondage/fun 8ball: boule magique/fun ping: latence du bot/fun say: faire parler le bot/fun random: nombre aléatoire/utils remind: créer un rappel (DM)/utils timer: timer (DM)
/hug,/poke,/kiss,/slap,/cuddle,/pat,/highfive- GIFs récupérés via Tenor (clé API requise)
/nsfw,/lewd,/hentai
/suggestions add: ajouter une suggestion/suggestions list: voir toutes les suggestions- Suggestions persistantes (SQLite)
- XP automatique à chaque message
/xp rank: voir le niveau d’un utilisateur- Annonce de passage de niveau
- XP persistant (SQLite)
- Message personnalisable à chaque arrivée
/custom welcome: définir le message
- Salon
logs-botcréé automatiquement - Logs : messages supprimés, édités, sanctions
- Annonces automatiques (à étendre)
/custom prefix: changer le préfixe/custom status: changer le status du bot/custom welcome: message de bienvenue/setup: assistant de configuration (salons, modules)
/premium activate: activer le mode premium (code : EASY2026)/premium status: voir le statut premium/pro webhook: créer un webhook personnalisé/pro role: créer un rôle personnalisé
/music play: jouer une musique (YouTube/radio)/play: alias rapide de lecture/music volume: régler le volume/music pause: pause/music resume: reprise/music queue: voir la queue/music now: voir la piste en cours/music join: rejoindre ton salon vocal/music leave: quitter le salon vocal/music panel: panel de contrôle (boutons)
- Toutes les options sont accessibles via les slash commands
- Le bot peut être étendu facilement en ajoutant des fichiers dans
bot/cogs/ - Statut dynamique : le bot change de présence toutes les 15 secondes
- Le bot fonctionne via slash commands. Le préfixe est stocké pour extension future (si vous ajoutez des commandes préfixe).
- Ajoutez
TENOR_API_KEYdans.envpour activer les commandes GIF. - Personnalisez le fichier
bot/core/config.jspour votre serveur - Ajoutez vos propres cogs pour étendre les fonctionnalités
- Utilisez le salon
logs-botpour surveiller l’activité - La commande ping est
/fun ping(alias/ping)
- Nekuzaky
MIT
✨ N’hésitez pas à contribuer, proposer des idées ou demander de nouvelles fonctionnalités !