👋 Bienvenue sur NovaPulse

NovaPulse est un bot Discord français multitâches complet et hautement personnalisable. Il regroupe sous une seule application l'ensemble des modules indispensables à la gestion et à l'animation de votre communauté : outils de modération, captcha de sécurité, système de musique haute-fidélité, modules d'expérience (XP) et économie RPG interactive dotée de combats de Boss.

Pourquoi choisir NovaPulse ?

  • Tout-en-un : Remplacez plus de 5 bots différents sur votre serveur.
  • Performance : Un écosystème hébergé sur des serveurs haut de gamme offrant une réactivité optimale.
  • Simplicité d'administration : Gérez tous les aspects du bot depuis un panel d'administration Web moderne et réactif.
  • Intelligence Artificielle : L'intégration de Gemini AI pour des interactions textuelles avancées et naturelles.

💡 Besoin d'aide supplémentaire ? Rejoignez notre serveur Discord de Support pour discuter avec notre équipe et obtenir des réponses personnalisées.

⚙️ Installation & Configuration Globale

Mettre en place NovaPulse sur votre serveur est extrêmement simple et ne prend que quelques instants.

1. Inviter le Bot

Cliquez sur le bouton "Panel" ou "Inviter le Bot" sur la page d'accueil. Vous serez redirigé vers l'interface de connexion sécurisée de Discord. Sélectionnez le serveur sur lequel vous souhaitez ajouter le bot, laissez les permissions recommandées cochées, et validez.

2. Configuration automatique

Pour gagner du temps, le bot dispose d'une commande d'installation complète et automatisée.

Commande Arguments Description
/config Aucun Ouvre le menu de configuration en embed interactif (permet de définir les salons de logs, bienvenue, Captcha et les différents modules directement sur Discord).

3. Configuration des salons spécifiques

Vous pouvez définir manuellement vos salons de bienvenue et d'administration :

Commande Arguments Description
/setlogs salon (Salon textuel) Définit le salon où seront envoyés tous les logs d'administration (bannissements, modération, etc.).
/setwelcome salon (Salon textuel) Définit le salon où le bot publiera les messages d'accueil et d'au revoir pour les membres.
/set_suggestions salon (Salon textuel) Définit le salon où le bot publiera les suggestions des membres et collectera les votes ✅ / ❌.
/set_translator salon, langue Configure la traduction automatique en temps réel des messages dans le salon cible vers la langue sélectionnée (Premium).

4. Activation Premium (Codes Promotionnels)

Débloquez toutes les limites de votre bot en activant le Premium grâce à des codes promotionnels (utilisables via le panel web ou via Discord) :

  • BOTHOSTERIA-VIP-GOLD
  • BOTHOSTERIA-TRIAL-1234
  • BOTHOSTERIA-50OFF-9999
Commande Arguments Description
/premium action (status / activate), code (Optionnel) Affiche le statut premium de votre serveur ou active le service premium avec l'un des codes promotionnels ci-dessus.

🛡️ Modération, Sécurité & Anti-Raid

Protégez votre communauté avec des outils d'automodération, d'anti-raid Captcha et des commandes de gestion avancées.

Commandes de Modération

Commande Arguments Description
/warn user, raison Donne un avertissement à un utilisateur et l'enregistre en base de données.
/warns user (Optionnel) Affiche l'historique complet et horodaté des avertissements d'un membre sur le serveur.
/kick user, raison (optionnelle) Expulse un membre du serveur Discord.
/ban user, raison (optionnelle) Bannit définitivement un membre du serveur.
/mute user, minutes (Temps) Rend muet un utilisateur pendant le temps défini (Timeout).
/unmute user Retire la sourdine d'un membre.
/clear nombre (1 - 100) Supprime en masse les derniers messages du salon actuel.
/slowmode secondes (Temps) Configure la vitesse d'écriture du salon actuel.
/lock Aucun Verrouille le salon actuel pour empêcher les membres d'y écrire.
/unlock Aucun Déverrouille le salon actuel.
/lockdown activer (True / False) Verrouille ou déverrouille l'envoi de messages sur l'intégralité du serveur en une seule commande (Idéal contre les raids massifs).

Système Anti-Raid Captcha

Le Captcha empêche les vagues de bots de polluer votre serveur. Configurez-le simplement avec la commande ci-dessous :

Commande Description
/setup_captcha Initialise le Captcha anti-raid et crée le rôle requis pour restreindre l'accès au serveur tant que le captcha n'est pas résolu sur le site.

Rôles Automatiques, Restauration & Anti-Alt

NovaPulse propose des outils d'accueil et d'attribution de rôles très complets, configurables depuis l'onglet **"Rôles automatiques"** de votre panel :

  • Rôles Humains (Gratuit) : Attribuez instantanément (ou après un délai configurable) un ou plusieurs rôles de bienvenue aux nouveaux membres.
  • Rôles Bots (Premium 💎) : Attribuez automatiquement des rôles spécifiques aux nouveaux robots (ex: rôle "Bots") pour les séparer des humains.
  • Restauration des Rôles (Premium 💎) : Sauvegarde automatiquement tous les rôles d'un membre s'il quitte le serveur, et les lui réattribue à son retour.
  • Rôle de Soutien Statut (Premium 💎) : Attribue automatiquement un rôle (ex: `@Soutien`) à tout utilisateur qui écrit un mot-clé ou le lien d'invitation de votre serveur dans son statut personnalisé Discord.
  • Sécurité Anti-Alt (Premium 💎) : Bloquez les doubles comptes en isolant avec un rôle de quarantaine restrictif les utilisateurs dont le compte a été créé il y a moins de X jours.

Auto-Modération Intelligente & Sévérité IA

NovaPulse intègre des fonctionnalités avancées d'intelligence artificielle pour assainir automatiquement vos salons textuels et d'images :

  • Auto-Modération (IA) : Analyse la toxicité des messages en temps réel à l'aide de Gemini.
  • Curseur de Sensibilité : Ajustable de 50 (Strict) à 95 (Permissif) sur votre dashboard pour régler la sévérité du bot de manière optimale.
  • Auto-Modération d'Images : Utilise la Vision IA pour analyser et supprimer instantanément les pièces jointes non conformes (Gore, NSFW, Phishing, Armes).

🤖 Personnalisation par serveur

Vous pouvez adapter le bot à l'identité visuelle de votre serveur en modifiant son apparence directement depuis l'onglet Paramètres Généraux du panel.

Ajustements disponibles :

  • Nom du bot (Surnom) : Modifie le pseudonyme sous lequel le bot s'affiche dans votre liste de membres et dans le chat.
  • Avatar du bot (Photo de profil) : Modifie l'image de profil du bot de manière spécifique pour votre serveur.
  • Couleur de thème : Définit la couleur de la barre verticale présente sur tous les messages intégrés (Embeds) envoyés par le bot.

👑 Limitation importante de l'Avatar de Serveur :
Conformément aux restrictions de l'API de Discord, la modification de la photo de profil (avatar) d'un bot sur un serveur spécifique est une fonctionnalité réservée aux serveurs ayant atteint le **Niveau de Boost 2**. Si votre serveur n'est pas au niveau 2, Discord rejettera le changement d'image avec une erreur. Le changement de nom (Surnom), quant à lui, est 100% gratuit et instantané pour tous les serveurs.

Comment autoriser le changement de nom :

Si vous rencontrez une erreur lors du changement de nom, assurez-vous d'avoir accordé la bonne permission au bot :

  • 1

    Paramètres du serveur Discord

    Allez dans les Paramètres de votre serveur > Rôles.

  • 2

    Sélectionnez le rôle du bot

    Sélectionnez le rôle d'intégration de votre bot (ex: MyHoster).

  • 3

    Activer la permission

    Dans l'onglet "Permissions", activez l'option Gérer les pseudos (Manage Nicknames) et enregistrez.

Intégration API Riot Games (League of Legends)

Pour lier le bot aux serveurs de jeu officiels et faire fonctionner la commande /lolstats en temps réel :

  • 1

    Obtenir une clé API Riot

    Rendez-vous sur le Riot Developer Portal et connectez-vous avec votre compte League of Legends. Cliquez sur Dashboard, puis copiez votre Development API Key (ou créez un produit pour avoir une Personal API Key définitive).

  • 2

    Enregistrer la clé sur le Dashboard

    Dans votre panel NovaPulse, ouvrez l'onglet Paramètres Généraux. Faites défiler vers le bas jusqu'à la section Intégrations API, collez la clé dans le champ prévu et cliquez sur Sauvegarder la clé.

🎵 Système de Musique PRO

Le module musical de NovaPulse utilise une file d'attente de haute qualité compatible avec la plupart des plateformes audio.

Commandes de Lecture

Commande Arguments Description
/play query (Lien ou titre) Rejoint le salon et commence la lecture (compatible YouTube, Spotify, SoundCloud).
/skip Aucun Passe à la chanson suivante dans la file d'attente.
/stop Aucun Arrête la lecture, déconnecte le bot et supprime toute la file d'attente.
/pause Aucun Met en pause la lecture en cours.
/resume Aucun Relance la lecture après une pause.
/queue Aucun Affiche la liste des morceaux à venir dans la file d'attente.
/nowplaying Aucun Affiche la musique en cours avec une barre de progression visuelle.
/volume niveau (1 - 100) Ajuste le volume de diffusion du bot vocal.
/loop mode (queue, track, off) Met la liste d'attente ou la musique actuelle en boucle.
/shuffle Aucun Mélange aléatoirement toutes les musiques de la file.
/remove position (Chiffre) Retire la musique située à cette position spécifique de la file d'attente.
/lyrics titre (Optionnel) Affiche les paroles d'une chanson avec traduction en français automatique par IA.

⚔️ Économie RPG, Niveaux (XP) & Jeux

Participez à la vie de votre communauté en gagnant de l'expérience, de l'or et en affrontant des boss de serveurs.

XP Vocale & Écrite

Les membres gagnent de l'XP en envoyant des messages écrits, mais aussi **en discutant dans les salons vocaux**. Un système de vérification empêche le gain d'XP si l'utilisateur est muet ou sourd.

Commande Arguments Description
/profil Aucun Affiche votre profil global (Niveau, XP totale, Or possédé, stats de combat).
/rank user (Optionnel) Génère une carte d'expérience visuelle dessinée sous forme d'image PNG avec votre avatar.
/leaderboard type (xp ou coins) Affiche le classement du serveur par points d'expérience ou par or.

Jeux d'Argent & Activités RPG

Commande Arguments Description
/daily Aucun Récupère votre bonus d'or quotidien gratuit.
/work Aucun Permet de travailler pour récolter de l'or toutes les heures.
/rob cible (Utilisateur) Tente de voler une partie de la cagnotte d'un autre utilisateur (avec risque d'amende !).
/coinflip choix (pile/face), mise Parie une somme d'or à pile ou face.
/slots mise Tente votre chance à la machine à sous.
/roulette mise, couleur (rouge/noir/vert) Pari classique de casino sur la couleur. Multiplie la mise par 2 (rouge/noir) ou par 14 (vert !).
/quiz theme (Optionnel) Lance une question de quiz rapide de culture générale générée par l'IA Gemini. Le premier à répondre gagne des Coins et de l'XP.
/duel adversaire, mise, jeu Défie un autre joueur à un jeu (Chifoumi ou Morpion) avec une mise en Coins. Le vainqueur remporte la cagnotte.
/marry conjoint Demande la main d'un membre du serveur pour 5 000 Coins. S'il accepte, vous êtes officiellement mariés et son pseudo apparaît sur votre `/rank`.
/divorce Aucun Met fin à votre mariage actuel et vous fait redevenir célibataire.
/inventory Aucun Affiche vos équipements, badges et rôles achetés.
/quests Aucun Consulte vos quêtes quotidiennes à accomplir.
/use objet (ex: potion) Utilise un objet consommable de votre inventaire RPG (ex: consommer une Potion de Soin pour restaurer 50 HP).
/craft item (épée, bouclier, amulette) Fabrique des armes et armures avec vos ressources (Bois, Fer, Magie) pour augmenter vos statistiques d'attaque et de défense RPG.

Boutique du Serveur

Le bot dispose d'une boutique avec les articles standards suivants, configurables en prix :

  • vip : 👑 Rôle VIP (Prix standard: 10 000 Coins)
  • premium : 💎 Rôle Premium (Prix standard: 50 000 Coins)
  • color : 🎨 Rôle Couleur Personnalisée (Prix standard: 5 000 Coins)
  • potion : 🧪 Potion de Soin (Prix standard: 500 Coins - Restaure 50 HP)
  • bois : 🪵 Bois de Crafting (Trouvé lors de l'exploration `/explore`)
  • fer : 🔩 Minerai de Fer (Trouvé lors de l'exploration `/explore`)
  • magie : 🔮 Fragment Magique (Trouvé lors de l'exploration `/explore`)
Commande Arguments Description
/shop Aucun Ouvre la boutique pour voir la liste des articles en vente.
/buy item (ex: vip, premium) Achète l'article ciblé et l'ajoute à votre inventaire ou vous donne le rôle.

Combats de Boss Mondiaux

Coopérez avec l'ensemble du serveur pour terrasser un boss redoutable !

Commande Arguments Description
/attaque Aucun Fait une attaque physique contre le boss du serveur pour réduire sa vie et gagner du butin.

🧠 Intelligence Artificielle conversationnelle (Gemini)

NovaPulse intègre le modèle de langage Gemini AI de Google pour générer des images et répondre à vos messages textuels.

Salons de Discussion IA

Vous pouvez désigner un salon spécifique où l'IA répondra directement aux membres sans qu'ils aient besoin de la mentionner.

Commande Arguments Description
/set_aichannel salon (Salon textuel) Configure le salon dédié à l'IA. Toutes les conversations s'y dérouleront avec mémoire.

Commandes IA & Générateurs

Commande Arguments Description
/explore Aucun Lance une aventure textuelle interactive et dynamique entièrement générée par Gemini.
/imagine prompt (Description), style (réaliste, animé, cyberpunk, fantasy) Génère une création d'image unique par IA (Pollinations). Bouton de re-génération inclus. 💎 (Premium uniquement)
/arbitre Aucun L'IA analyse les 30 derniers messages d'un débat, vérifie les faits, et rend un verdict sarcastique impartial.
/clone membre, sujet (Optionnel) L'IA imite parfaitement la personnalité, le vocabulaire et les tics de langage du membre ciblé pour parler du sujet donné.
/translate texte, langue (ex: anglais) Traduit de manière naturelle un texte saisi vers n'importe quelle langue par IA.
/summarize texte Analyse et résume de longs paragraphes ou articles textuels.
/correct texte Corrige la grammaire, la syntaxe et l'orthographe d'un texte par IA.
/generate sujet Génère une création textuelle ou répond à un sujet spécifique.
/analyze texte Analyse le ton, la structure et le sentiment général d'un texte.

Le Directeur d'Événements Dynamique (Jumanji)

NovaPulse possède une IA "Maître du Jeu" passive qui écoute les conversations de votre serveur de manière aléatoire (0.5% de chance de déclenchement à chaque message) :

  • Génération Contextuelle : L'IA va soudainement invoquer un "Boss" ou un monstre mondial généré de toutes pièces basé sur le sujet dont vos membres étaient en train de parler !
  • Visuels en temps réel : Une image du monstre et son nombre de PV (Points de Vie) sont calculés et affichés automatiquement.
  • Jeu de Rôle interactif : Les membres présents doivent vite taper la commande /attaque pour terrasser l'entité.

Salon Auto-Traducteur (Premium)

Le module de traduction automatique permet à vos membres de converser dans des langues différentes au sein d'un même salon textuel de manière totalement transparente :

  • Traduction par Webhook : Le bot intercepte les messages, les traduit via Gemini, puis les re-publie à l'aide d'un webhook simulant le pseudonyme et l'avatar de l'auteur original avec le drapeau de la langue cible préfixé (ex: 🇫🇷, 🇬🇧).
  • Configuration Simplifiée : Choisissez simplement le salon cible et la langue de destination (Français, Anglais, Espagnol, Allemand, Italien, Japonais, Portugais, Russe, Chinois) depuis votre dashboard.

🎟️ Système de Support par Tickets

Le module de tickets permet à vos membres d'ouvrir des salons de discussion privés avec les modérateurs en un seul clic.

Commandes d'administration

Commande Arguments Description
/ticket_setup Aucun Envoie le message d'accueil interactif avec un bouton d'ouverture de ticket.
/ticket_stats Aucun Affiche les statistiques complètes de votre support (nombre total, temps moyen, etc.).
/ticket_blacklist membre, action (add/remove) Interdit ou autorise à nouveau un membre à ouvrir des tickets de support.

Fonctionnalités avancées

  • Catégorisation automatique : Le bot crée les salons de tickets dans une catégorie distincte.
  • Règles de fermeture : Les modérateurs peuvent fermer le ticket en cliquant sur le bouton 🔒 Fermer. Le bot demandera une confirmation puis exportera un historique des messages.
  • Transcriptions HTML/Txt : Un fichier historique complet du ticket fermé est envoyé dans le salon de logs pour garder une trace écrite de toutes les demandes de support.

📢 Notifications Sociales, Salons Vocaux & Utilitaires

NovaPulse regorge de modules annexes pour dynamiser l'activité de votre serveur Discord.

Notifications Sociales Automatiques

Configurez ces modules depuis le panel d'administration Web dans la rubrique **"Notifications sociales"** :

  • Alerte Twitch : Détecte automatiquement les passages en live (uptime, titre du live, jeu, logo) et poste une annonce avec ping personnalisable.
  • Alerte YouTube : Publie une annonce automatique dès qu'une nouvelle vidéo est disponible sur votre chaîne YouTube (via flux RSS).
  • Bons Plans Epic Games Store : Publie automatiquement tous les jeudis soir la liste et les fiches des jeux gratuits de la semaine de l'Epic Games Store avec embeds détaillés.
  • Intégration Steam & LoL : Relie et annonce les nouveautés de vos comptes.
  • Gestion Multi-Streamers (Premium 💎) : Suivez un nombre illimité de chaînes Twitch ou YouTube avec des configurations de salons d'annonce et de pings indépendantes pour chaque créateur de contenu.

Salons Vocaux Temporaires (VoiceMaster)

Configurez un salon vocal "déclencheur" nommé **"➕ Créer Salon"** (ou via la variable `voice_master_channel` du panel) :

  • Dès qu'un joueur rejoint ce salon, le bot crée automatiquement un nouveau salon vocal sous la même catégorie.
  • Il renomme le salon de manière personnalisée (ou à l'aide de l'IA si activé, ex: `🔊 L'antre de Joueur`).
  • Le créateur reçoit les droits d'administration de son salon temporaire.
  • Dès que le dernier membre quitte le salon, celui-ci est automatiquement détruit pour garder le serveur propre !

Autres Commandes Utilitaires & Fun

Commande Arguments Description
/suggest texte (Saisie) Soumet une suggestion dans le salon configuré. Le bot y ajoute automatiquement les réactions ✅ et ❌ pour le vote des membres.
/lolstats pseudo (Faker#KR1...) Affiche les statistiques League of Legends d'un invocateur en temps réel via l'API officielle de Riot Games (maîtrises, niveau, soloQ...). Requiert la configuration d'une clé API Riot sur le dashboard.
/reactionrole titre, role Crée un message interactif permettant aux membres d'obtenir ou de retirer un rôle en cliquant sur un bouton ou une réaction.
/giveaway lot, gagnants, minutes Lance un tirage au sort automatique avec compte à rebours. Les membres cliquent sur le bouton pour s'inscrire.
/poll question, option1, option2... Crée un sondage à boutons interactifs (jusqu'à 4 options). Les votes sont mis à jour en temps réel.
/meme Aucun Affiche un meme aléatoire d'Internet récupéré sur Reddit.
/avatar user (Optionnel) Affiche la photo de profil en grand format d'un utilisateur.
/userinfo user (Optionnel) Affiche des informations détaillées sur le compte Discord d'un membre (date de création, arrivée sur le serveur, niveau, avertissements).
/serverinfo Aucun Affiche la fiche d'identité de votre serveur Discord (nombre de membres, rôles, date de création).
/stats Aucun Affiche l'état technique global de l'infrastructure de NovaPulse (uptime, latence de shard, serveurs totaux).
/ping Aucun Teste le temps de réponse et la latence avec les serveurs Discord.
/embed Aucun Ouvre l'assistant de création de messages embeds avancés.
/reglement Aucun Affiche les conditions générales et la charte d'utilisation du bot.