Accueil

Le Projet

Pour commencer, notre BOT ADN est totalement gratuit, il n'y a donc aucune fonctionnalité premium.

GIF Présentation

Notre projet est un BOT Discord, se nommant ADN (Agent Discord Numérique), et qui a pour but de "trier" les personnes qui ont de mauvaises intentions, notamment grâce à notre détecteur d'insultes, et notre anti-raid. Mais ce ne sont pas les seules fonctionnalités de ce BOT, en voici une liste de certaines de ses fonctionnalités :

Aller aux commandes

Aller aux commandes de configuration



Auto-modération

Comme dit précédemment, ADN détecte les insultes, permettant aux modérateurs de s'absenter quelques temps. Il existe plusieurs niveaux de détections, à configurer par les administrateurs (le niveau 0 désactive le détecteur) :

  1. Détecte les insultes, mais pas celles camouflées (ex : [b0nj 0uR] ne sera pas détecté)
  2. Détecte les insultes, et aussi celles camouflées
  3. Détecte les insultes en camouflées, et aussi les jurons et certaines insultes en anglais, en camouflées elles aussi
  4. Comme précédemment, mais la détection se fera aussi dans les salons nsfw

De plus, il a une fonction anti-spam. Si un membre envoie 4 messages dans un laps de temps de 10 secondes, un message d'avertissement sera envoyé, et s'il continue (6 messages en 10 secondes), il sera mute pendant 30 minutes.

Il évite également les mentions de masse. Dès que quelqu'un mentionne plus de 5 membres différents dans un seul message, il est mute pendant 10 minutes.

Il détecte aussi les invitations vers d'autres serveurs Discord. Dès qu'un membre poste une invitation, il reçoit un avertissement. Il est possible de configurer certains salons comme publicitaires, pour désactiver la détection des invitations dans ces salon spécifiques.

Bien évidemment, les administrateurs passent à travers toutes contraintes, car ils sont censés posséder les pleins pouvoirs.

Des warns (avertissements) peuvent être ajoutés à un membre grâce à des commandes spécifiques (en plus de ceux attribués automatiquement) ; au bout de 3 warns il y a un mute de 30 minutes, au bout du 4ème warn le membre est mute 1 heure, et au bout du 5ème il est banni du serveur.

Système de niveaux

ADN possède également un système de niveaux, permettant de récompenser les membres les plus actifs de votre serveur. On les voit grâce à la commande de classement. Les niveaux se gagnent grâce à un système d'XP (expérience) complexe, évitant ainsi de comptabiliser les messages provenant de spammeurs.

Il est possible de configurer des paliers de niveaux. Donc dès qu'un membre passera un certain niveau, il se verra automatiquement attribué du rôle correspondant.

On peut choisir où l'annonce de passage de niveau sera faite. Vous avez le choix entre le salon où le membre a passé son niveau, en message privé, où dans un salon spécifié.

Economie, objets, magasin

Ce BOT français possède aussi un système d'objets, avec un magasin, de l'argent, et une roulette. Les modérateurs peuvent mettre en vente des objets dans le magasin, et ces objets peuvent donner un rôle si le modérateur l'a précisé en mettant l'objet en vente. Certains objets, en revanche, sont donc inutiles, ils sont là juste pour décorer.

Il y a donc une sorte d'économie sur le serveur. L'argent se gagne en même temps que l'XP, mais le boost d'XP n'agit en aucun cas sur l'argent.

Un système de jeu d'argent est également intégré, un jeu de roulette. Vous misez une partie de votre argent sur un emplacement, et vous gagnez ou vous perdez votre argent. Il n'y a aucun trucage.

Il est également possible de donner un "trophée" à un membre. Cela va donner un item dans son inventaire avec le nom du trophée, mais un rôle spécial va également être créé et sera donné au membre.

Messages d'accueil et messages d'adieu

ADN peut aussi envoyer des messages pour prévenir qu'un membre est arrivé ou qu'un membre est parti. Cette fonction peut évidemment être désactivée.

Une personnalisation pour chaque serveur

Avec le temps, ADN est devenu de plus en plus personnalisable pour chaque serveur, car certains n'avait pas forcément envie ou besoin de telle ou telle fonctionnalité. Mais maintenant, ADN devient de plus en plus personnalisable, le rendant unique sur chaque serveur.

Si, après avoir lu les fonctionnalités, vous êtes grandement interressé, vous pouvez cliquer ici pour l'inviter dans votre serveur, et après vous pouvez cliquer ici pour obtenir de l'aide sur la configuration du BOT.

Les commandes

Vous trouverez dans ce tableau toutes les commandes d'ADN et leur façon de les utiliser.

Cette partie n'est pas encore terminée

Commandes d'XP

Commande Description Utilisation Alias
rank Permet de connaître son iveau, son total d'XP, et son boost d'XP. A partir d'un certain niveau, il est possible d'obtenir un rôle selon les configurations du serveur. Rajoutez l'argument membre pour connaître les informations d'un autre membre (le mentionner). a.rank r
top Permet de donner un classement des membres les plus actifs, un classement des niveaux d'XP. Changez la longueur du classement avec l'argument longueur (par défaut : 5). a.top classement

Commandes des Items

Commande Description Utilisation Alias
shop Permet d'afficher le magasin du serveur. a.shop
acheter Permet d'acheter un objet se trouvant dans le magasin. Faites copier/coller pour l'argument objet. a.acheter [objet] buy
inventory Permet de voir son argent, qui se gagne en même temps que l'XP, et ses objets. a.inventory bal, inv
use Permet d'utiliser un objet de son inventaire (si il est utilisable). Faites copier/coller pour l'argument objet. a.use [objet]
spin Permet de faire tourner une roulette numérique, pour gagner (ou perdre) de l'argent. a.spin [argent] [mise]

Commandes Utilitaires

Commande Description Utilisation Alias
help Permet de voir la liste des commandes. Mettez une commande en particulier pour obtenir une aide précise. a.help h
warns Permet de connaître son nombre de warns, et la raison de chacuns. a.warns
maj Si quelques chose semble anormal (compteur de membre non mis à jour...), faites cette commande. a.maj
nick Permet de changer son pseudo. Ne mettez rien pour réinitialiser. a.nick [pseudo]
nsfw Affiche un contenu nsfw. a.nsfw
invite Permet d'obtenir un lien pour inviter ADN dans son serveur. a.invite

Commandes de Modération Faible

Commande Description Utilisation Alias
addboost Permet d'ajouter un boost d'XP à un membre. Le boost doit être donné en pourcentage, mais sans le signe %. a.addboost [membre] [boost] add-boost
addxp Permet de rajouter un certain pourcentage de l'XP d'un membre. a.addxp [membre] [xp] add-xp
warn Permet de punir un membre en lui mettant un avertissement. a.warn [membre] [raison]
unwarn Permet d'enlever le dernier avertissement d'un membre. a.unwarn [membre] uwarn
trophy Permet de donner un trophée à un membre. Il aura donc un objet dans son inventaire et un rôle portant le nom du trophée. a.trophy [membre] [nom]
additem Permet de rajouter un objet dans le magasin. Vous pouvez préciser si il doit donner un rôle lors de son utilisation avec l'argument role. a.additem [prix] [nom]
addmoney Permet de rajouter de l'argent à un membre. a.addmoney [membre] [argent]

Commandes de Modération Forte

Commande Description Utilisation Alias
mute Permet de mettre sous silence un membre. Le temps doit être donné en minutes, sans lettres. a.mute [membre] [temps] [raison]
unmute Permet de raccourcir la peine de silence d'un membre. a.unmute [membre]
kick Permet d'expulser un membre. a.kick [membre] [raison]
ban Permet de bannir un membre a.ban [membre] [raison]
resetwarns Permet de réinitialiser les avertissements d'un membre. a.resetwarns [membre] rwarns

Commandes de Configuration

Commande Description Utilisation Alias
configurations Permet d'avoir une vue d'ensemble des paramétrages du BOT sur le serveur. a.configurations config
config-role-mute Permet de configurer le rôle MUTE, soit le rôle qui devra être attribué à chaque membre qui n'a plus l'autorisation de parler. a.config-role-mute [role] configrolemute, c-role-mute, crolemute
config-salon-bienvenue Permet de configurer le salon où les messages de bievenue doivent être envoyés. La commande est à faire dans le salon en question. Pour désactiver cette fonction, ajoutez l'argumet off. a.config-salon-bienvenue configsalonbienvenue, c-salon-bienvenue, csalonbienvenue
config-salon-aurevoir Permet de configurer le salon où les messages d'au revoir doivent être envoyés. La commande est à faire dans le salon en question. Pour désactiver cette fonction, ajoutez l'argumet off. a.config-salon-aurevoir configsalonaurevoir, c-salon-aurevoir, csalonaurevoir
config-role-arrive Permet de définir un auto-rôle, donc un rôle qui sera attribué à tous les nouveaux membres. a.config-role-arrive [role] configrolearrive, c-role-arrive, crolearrive, config-auto-role, configautorole, c-auto-role, cautorole
config-detecteur-insultes Permet de régler le détecteur d'insultes à un certain niveau. a.config-detecteur-insultes [niveau] configdetecteurinsultes, c-detecteur-insultes, cdetecteurinsultes
config-niveaux Permet d'ajouter un palier de niveau. Dès qu'un membre passera un certain niveau, il se verra attribuer automatiquement du rôle défini grâce à cette commande. a.config-niveaux [niveau] [role] configniveaux, c-niveaux, cniveaux, ajouter-palier
supprimer-niveau Permet de supprimer un palier de niveau. a.supprimer-niveau [role] supprimerniveau, supprimer-palier, supprimerpalier
paliers Permet de voir tous les paliers de niveaux et les rôles qui sont attribués. a.paliers palierniveaux
config-salon-pub Permet d'autoriser la pub pour d'autres serveurs dans un salon. Faire la commande dans le salon visé. a.config-salon-pub configsalonpub, allow-pub, allowpub, autoriser-pub
interdire-pub Permet d'interdire la pub pour d'autres serveurs dans un salon. Faire la commande dans le salon visé si il autorise déjà la pub. a.interdire-pub interdirepub
config-level-up Permet de définir où le message annonçant un passage de niveau doit être placé. Pour définir un salon particulier, faire la commande dans le salon et ne rien mettre en argument. Par défaut: Dans le contexte (ctx) a.config-level-up configlevelup, c-level-up