Documentation

Tout ce qu'il faut pour mettre ton bot en ligne, puis la liste complète des commandes, rangées comme dans le +help.

Dans la syntaxe, ce qui est entre < > est obligatoire et ce qui est entre [ ] est facultatif. Le préfixe par défaut est +.

Installer son bot

Il y a deux bots différents. Le Manager Nexar Bots est sur notre serveur support : il gère tes keys et ton hébergement, avec des commandes slash (/redeem, /changetoken…). Ton bot est celui que tu invites sur ton serveur, et il répond aux commandes en +.

1. Prendre une key

  1. Va sur la boutique et choisis l'essai de 2 jours ou une durée de 1 à 12 mois (4 € le mois).
  2. Paie par carte, Apple Pay, Google Pay, Bitcoin, Litecoin ou Ethereum.
  3. Ta key, au format NEXAR-XXXX-XXXX-XXXX, s'affiche après le paiement et arrive aussi par e-mail.

2. L'activer

  1. Rejoins le serveur support.
  2. Tape /redeem et colle ta key. Ton bot est créé, mais il reste arrêté tant qu'il n'a pas de token.
  3. Si tes MP sont ouverts, tu reçois un récapitulatif, et le rôle client t'est donné sur le serveur support.

3. Le connecter et l'inviter

  1. Crée l'application sur le portail Discord et récupère le token : c'est la partie suivante.
  2. Tape /changetoken, choisis ton bot et colle le token. Le bot démarre et tu reçois son lien d'invitation.
  3. Invite-le avec la permission Administrateur, c'est le plus simple. Le lien est aussi dans /mybots.
  4. Sur ton serveur, tape +help.

Pour prolonger, prends une nouvelle key et utilise /renewbot. N'utilise pas /redeem pour ça : il créerait un deuxième bot.

Créer l'application Discord

C'est l'application qui donne au bot son nom et son avatar. Elle reste sur ton compte Discord : tu n'as rien à coder, il te faut juste le token qu'elle génère.

Ne partage jamais ton token, même avec nous sur le Discord. Quelqu'un qui l'a peut contrôler ton bot. S'il a fuité, clique sur Reset Token sur le portail, puis refais /changetoken avec le nouveau.

Créer l'application

  1. Ouvre discord.com/developers/applications et connecte-toi avec le compte Discord que tu utilises pour Nexar.
  2. Clique sur New Application, donne-lui un nom (tu pourras le changer), accepte les conditions et valide.

Récupérer le token

  1. Dans le menu de gauche, ouvre Bot.
  2. Clique sur Reset Token, confirme, puis copie le token tout de suite : Discord ne l'affiche qu'une fois.
  3. Tu peux décocher Public Bot si tu ne veux pas que d'autres personnes puissent l'ajouter.

Activer les trois intents

Toujours dans Bot, descends jusqu'à Privileged Gateway Intents et coche les trois :

  • Presence Intent pour voir le statut des membres ;
  • Server Members Intent pour les arrivées, les départs et l'antiraid ;
  • Message Content Intent pour lire les commandes en +.

Clique sur Save Changes. S'il en manque un, le Manager refuse de démarrer le bot et te dit lequel activer, puis tu relances /changetoken avec le même token.

Le brancher sur Nexar

  1. Sur le serveur support, tape /changetoken et choisis ton bot.
  2. Colle le token et valide. Tu peux le changer deux fois par 24 heures.
  3. Ouvre le lien d'invitation, choisis ton serveur.
  4. Dans les paramètres du serveur, place le rôle du bot au-dessus des rôles qu'il doit gérer. Sans ça, il ne peut pas sanctionner ni donner de rôles.

Commandes du Manager

À taper sur le serveur support, avec le bot Manager Nexar Bots.

CommandeCe qu'elle fait
/buybotLien de la boutique et tarifs
/redeem <key>Active une key et crée un nouveau bot (arrêté)
/changetokenBranche ou remplace le token, puis démarre le bot
/mybotsTes bots, leur date de fin et leur lien d'invitation
/renewbot <key>Prolonge un bot existant avec une nouvelle key
/recup <code>Passe un bot sur ton compte avec un code obtenu par +recup
/helpAide du Manager
/changelogsDernières mises à jour
/nexarbotsInvitation du serveur support

Pour donner ton bot à quelqu'un, envoie +recup en message privé à ton bot. Il te répond avec un code à usage unique, que l'autre personne saisit avec /recup.

Problèmes fréquents

Le bot ne démarre pas, on me parle d'intents

Un des trois intents n'est pas coché, ou tu n'as pas cliqué sur Save Changes. Vérifie sur le portail, puis refais /changetoken.

On me dit que le token est invalide

Le token a été régénéré ou mal copié. Fais Reset Token sur le portail, copie le nouveau en entier et relance /changetoken. Pense à la limite de deux changements par 24 heures.

Le bot apparaît hors ligne

Attends une minute après le démarrage. S'il est toujours hors ligne, regarde son état sur le panel ou avec /mybots, et vérifie que ta période n'est pas terminée.

Le bot ne répond pas aux commandes

Vérifie le préfixe (un @mention du bot le rappelle si l'option est active sur le panel), puis que le rôle du bot est assez haut et qu'il a les permissions dans le salon.

Le bot n'arrive pas à sanctionner ou à donner un rôle

Discord interdit à un bot d'agir sur un rôle placé au-dessus du sien. Monte le rôle du bot dans la liste des rôles du serveur.

Toujours bloqué ? Pose ta question sur le serveur support. Une fois ton bot en ligne, tu peux aussi lui écrire en message privé pour ouvrir un ticket.

Utilitaire

Infos sur le serveur, les membres et les rôles, et quelques outils.

CommandeCe qu'elle fait
+help [commande|module]Liste les commandes, ou détaille une commande ou un module
+helpallListe les commandes par niveau de permission
+changelogsAffiche les dernières notes de mise à jour
+allbotsAffiche la liste des bots présents sur le serveur
+alladminsAffiche la liste des membres (hors bots) ayant la permission administrateur
+botadminsAffiche la liste des bots ayant la permission administrateur
+boostersAffiche la liste des membres boostant le serveur
+rolemembers <rôle>Affiche la liste des membres ayant un rôle précis
+serverinfoAffiche les infos du serveur
+inviteinfo <invitation>Affiche les informations d'une invitation et du serveur associé
+vocinfoStatistiques vocales du serveur
+role <rôle>Affiche les infos d'un rôle
+channel [salon]Affiche les infos d'un salon
+firstmessage [salon]Donne le lien du premier message d'un salon
+user [membre]Affiche le profil Discord d'un utilisateur
+member [membre]Affiche les infos d'un membre sur ce serveur
+pic [membre]Affiche l'avatar d'un membre
+banner [membre]Affiche la bannière d'un membre
+server picAffiche l'icône du serveur
+server bannerAffiche la bannière du serveur
+snipeAffiche le dernier message supprimé du salon
+emoji <émoji>Affiche un émoji personnalisé en grand
+image <mot-clé>Affiche une image aléatoire liée à la recherche
+suggestion <message>Envoie une suggestion
+suggestlbClassement des suggestions les mieux notées
+wiki <mot-clé>Résumé d'un article Wikipédia
+search wiki <mot-clé>Cherche des articles sur Wikipédia
+calc <calcul>Calculatrice
+timestamp [JJ/MM[/AAAA]] [HHhMM]Donne le code <t:…> d'une date (heure de Paris). Collé dans un message, Discord l'affiche à l'heure de chaque lecteur
+highlight <mot>Le bot t'envoie un MP quand quelqu'un écrit ce mot dans un salon que tu vois (10 mots max)
+highlight list/del <mot>/clearListe tes mots suivis, en retire un, ou les retire tous
+nexarbotsInvitation vers le serveur support Nexar Bots

Contrôle du bot

Le profil du bot, son activité, ses owners et les permissions. La plupart de ces commandes sont réservées aux owners.

CommandeCe qu'elle fait
+set name/pic/banner/bio [valeur]Change le nom, l'avatar, la bannière ou la bio du bot
+set profilModifie tout le profil du bot en une fois
+set server name/pic/banner/bio [valeur]Change le profil du bot sur ce serveur uniquement
+set server profilModifie tout le profil du bot sur ce serveur
+theme <couleur>Couleur des embeds du bot sur ce serveur
+playto/listen/watch/compet/stream [message]Change l'activité du bot. Sépare plusieurs phrases par ,, pour qu'elles alternent
+streamurlLien Twitch affiché quand l'activité est « en stream »
+remove activitySupprime l'activité du bot
+online/idle/dnd/invisibleChange le statut du bot
+mp settingsRègle l'envoi des messages privés par le bot
+server listListe les serveurs où se trouve le bot
+invite <ID/nombre>Envoie une invitation pour un serveur où se trouve le bot
+leave [ID/nombre]Fait quitter un serveur au bot
+discussion <ID/nombre>Parle sur un autre serveur du bot, à travers lui
+mp <membre> <message>Envoie un message privé à un membre via le bot
+fivemRelie le bot à ton serveur FiveM (statut et annonces)
+owner <@membre/ID>Ajoute un owner du bot, valable sur tous ses serveurs
+ownerListe les owners du bot
+unowner <@membre/ID>Retire un owner
+clear ownersRetire tous les owners ajoutés
+bl <@membre/ID> [raison]Ajoute à la blacklist globale : la personne est bannie de tous les serveurs du bot
+blAffiche la blacklist globale
+unbl <@membre/ID>Retire de la blacklist globale
+blinfo <@membre/ID>Détail de la blacklist pour un utilisateur
+clear blVide la blacklist globale
+say <message>Fait parler le bot (texte et pièces jointes)
+change <commande> <permission>Change qui peut utiliser une commande : niveau de perm, public, membre ou rôle
+changeall <perm> <perm>Déplace toutes les commandes d'un niveau de perm vers un autre
+change resetRemet à zéro les permissions des commandes et des rôles (alias : clear perms)
+mainprefix <préfixe>Change le préfixe par défaut, sur tous les serveurs
+secur invite <on/off>Le bot quitte les serveurs où son propriétaire n'est pas présent
+helptype <button/select/hybrid>Choisit la navigation du menu help : boutons, liste ou les deux
+alias <commande>Crée un alias pour une commande
+helpalias <on/off>Affiche ou masque les alias dans le help
+reset serverEfface tous les réglages du bot sur ce serveur (irréversible)
+resetallEfface tous les réglages du bot, partout (irréversible)

Antiraid

Chaque protection a trois modes. on applique la sanction réglée avec +punition, max sanctionne dès la première action (ban par défaut), off la coupe. Les membres et rôles de la whitelist ne sont jamais sanctionnés. +secur on active tout d'un coup.

CommandeCe qu'elle fait
+raidlog <on/off> [salon]Envoie les alertes de l'antiraid dans un salon
+raidping <rôle>Rôle mentionné quand un raid est détecté
+antitoken <on/off/lock>Protège contre les arrivées de comptes en masse. lock verrouille le serveur
+antitoken <nombre>/<durée>Seuil de l'antitoken : nombre d'arrivées sur une durée
+secur [off/on/max]Affiche ou change toutes les protections en une fois
+antiupdate <off/on/max>Sanctionne les modifications des paramètres du serveur
+antichannel <off/on/max>Sanctionne la création et la suppression de salons
+antirole <off/on/max>Sanctionne la création, la suppression et l'attribution de rôles
+antiwebhook <off/on/max>Sanctionne la création, la modification et la suppression de webhooks
+clear webhooksSupprime tous les webhooks du serveur
+antiunban <off/on/max>Annule les débannissements (re-ban immédiat)
+antibot <off/on/max>Expulse les bots ajoutés et sanctionne celui qui les a ajoutés
+antiban <off/on/max>Annule les bannissements et sanctionne leur auteur
+antieveryone <off/on/max>Limite les mentions @everyone et @here
+antieveryone <nombre>/<durée>Seuil de mentions @everyone/@here sur une durée (mode on)
+antideco <off/on/max>Limite les déconnexions vocales forcées
+antideco <nombre>/<durée>Seuil de déconnexions vocales sur une durée
+antiemote <off/on/max>Sanctionne la création d'émojis
+antisticker <off/on/max>Sanctionne la création de stickers
+antithread <off/on/max>Sanctionne la création de fils
+antimove <off/on/max>Sanctionne les déplacements de membres en vocal
+blrank <on/off/max>Empêche de donner des rôles aux membres listés
+blrank <danger/all>Bloque seulement les rôles dangereux, ou tous les rôles
+blrank <add/del> <membre>Ajoute/retire un membre de la blacklist rank
+blrankAffiche la blacklist rank
+punition <antiraid> <derank/kick/ban>Sanction d'une protection en particulier
+punition all <derank/kick/ban>Même sanction pour toutes les protections
+creation limit <durée>Âge minimum du compte Discord pour rejoindre, sinon kick (0 pour désactiver)
+wl <@membre/@rôle/ID>Ajoute un membre ou un rôle à la whitelist
+wlAffiche la whitelist du serveur
+unwl <@membre/@rôle/ID>Retire un membre/rôle de la whitelist
+clear wlVide la whitelist

Gestion du serveur

Giveaways, embeds, backups, vocal, rôles en masse.

CommandeCe qu'elle fait
+giveawayMenu pour créer ou modifier un giveaway
+participant <ID message>Liste les participants d'un giveaway à bouton
+end giveaway <ID message>Termine instantanément un giveaway
+reroll <ID message> [nombre]Tire un nouveau gagnant d'un giveaway terminé, jamais quelqu'un déjà tiré sur ce giveaway
+choose <opt1> | <opt2> [| …]Choisit au hasard parmi des options séparées par |
+poll [durée] <question> [| choix1 | choix2 …]Sondage Discord : Oui / Non sans choix, jusqu'à 10 choix, 24 h par défaut (32 jours max)
+embedGénérateur d'embed avec aperçu en direct
+sticky [salon] <message>Garde un message en bas d'un salon : le bot le renvoie après les nouveaux messages
+sticky off [salon] / +sticky listRetire le message gardé en bas d'un salon, ou liste les salons qui en ont un
+backup <serveur/emoji> <nom>Crée une backup du serveur ou des émojis
+backup list <serveur/emoji>Affiche la liste des backups
+backup show <serveur/emoji> <nom>Affiche le contenu d'une backup
+backup delete <serveur/emoji> <nom>Supprime une backup
+backup load <serveur/emoji> <nom>Charge une backup dans un serveur
+autobackup <serveur/emoji> <jours>Backup automatique tous les X jours (off pour arrêter)
+loading <durée> <message>Affiche une barre de chargement avec un message
+create [émoji] [nom]Crée un émoji à partir d'un émoji, d'une image ou d'un lien
+newsticker [nom]Crée un sticker, en réponse à un sticker ou avec une image
+massiverole <add|remove> <human|bot|all> <@role>Ajoute ou retire un rôle à tous les membres, aux humains ou aux bots
+unmassiverole <human|bot|all> <@role>Retire un rôle en masse (comme massiverole remove)
+voicemove <membre> [salon]Déplace un membre dans un autre vocal, ou dans le tien
+voicekick <membre>Déconnecte un membre du vocal
+voicemute <membre> [raison]Coupe le micro d'un membre en vocal. La même commande le lui rend
+deafen <membre> [raison]Met un membre en sourdine en vocal. La même commande la retire
+cleanup <catégorie>Supprime les vocaux vides d'une catégorie
+bringall <source> [destination]Déplace tous les membres d'un vocal vers un autre
+renew [salon]Supprime et recrée un salon avec les mêmes permissions
+unbanallDébannit tout le monde
+temprole <membre> <rôle> <durée>Ajoute un rôle temporaire à un membre
+untemprole <membre> <rôle>Retire un rôle temporaire avant la fin
+sync <salon/catégorie/all>Aligne les permissions des salons sur leur catégorie
+button <add/del> <lien>Ajoute ou retire des boutons-lien sur un message du bot
+autoreact <add/del> [salon] <émoji>Réaction automatique sur chaque message d'un salon
+autoreact listListe les réactions automatiques
+formulaire [list|<ID>]Formulaire rempli via un bouton, les réponses arrivent dans un salon

Configuration

Tickets, menus de rôles, arrivées et départs, commandes personnalisées et permissions.

Pour les tickets, tape +ticket. La première fois, un assistant en 4 étapes te demande le staff, où s'ouvrent les tickets, le salon des logs et le salon du bouton « Ouvrir un ticket ». Ensuite, la même commande ouvre un tableau de bord qui montre ce qui est prêt et ce qui manque, avec un bouton par partie : ouverture, staff, types de ticket (message d'accueil, formulaire, rôles), panel et réglages.

Les tickets ont trois modes : un salon par ticket (le membre écrit dedans), un post dans un forum de ton serveur, ou un forum ou une catégorie sur un serveur dédié aux tickets. Dans les deux derniers, le membre ouvre son ticket depuis le panel ou en écrivant au bot en MP, et tout passe par ses MP : le staff répond dans le post ou le salon, le bot transmet. Les posts n'occupent pas de place dans la limite de 500 salons d'un serveur. Un message du staff qui commence par // n'est pas envoyé au membre. Si le membre est sur plusieurs serveurs du bot en mode MP, le bot lui demande lequel.

Les notes des membres (1 à 5 étoiles) sont désactivées par défaut. Pour les activer : +ticket, Réglages, Notes des membres, puis choisis le salon où elles arrivent. En mode salon, le membre note avant la fermeture. En MP, il reçoit les étoiles en MP à la fermeture. Les notes comptent dans +staff.

CommandeCe qu'elle fait
+permsAffiche les permissions configurées sur ce serveur
+slowmode <durée> [salon]Mode lent d'un salon (6 h max)
+autodelete <mod/snipe> <commande/reply> <on/off/durée>Supprime automatiquement les commandes ou les réponses de modération et de snipe
+rolemenu [ID]Crée ou modifie un menu de rôles
+ticketAssistant d'installation, puis tableau de bord des tickets
+ticket modeVa directement au choix du mode : salon, forum + MP ou serveur dédié + MP
+claimPrend en charge le ticket
+rename <nom>Renomme le ticket
+ticket add/del <membre>Ajoute ou retire un membre du ticket
+close [raison]Ferme le ticket (un post de forum est archivé, pas supprimé)
+tempvocConfigure les vocaux temporaires
+tempvoc cmdCommandes disponibles dans un vocal temporaire
+twitchAlertes quand des membres lancent un live Twitch
+join settingsArrivées : salon, message, embed, MP, rôle automatique, renommage
+leave settingsDéparts : salon, message, embed, image
+reminder [nombre]Crée ou modifie un message programmé
+reminder listListe les messages programmés
+custom <mot-clé>Crée ou modifie une commande personnalisée
+customlistListe les commandes personnalisées
+clear customsSupprime toutes les commandes personnalisées
+custom transfer <ID/nombre>Copie une commande personnalisée depuis un autre serveur
+restrict <add/remove/list> <membre> [commande]Interdit une commande à un membre
+unrestrict <commande|all> <membre>Rend l'accès à une commande
+disable <commande> [salon]Coupe une commande sur tout le serveur ou dans un salon. Les owners peuvent toujours l'utiliser
+enable <commande> [salon]Réactive une commande coupée. +disable seul liste les commandes coupées
+soutienDonne un rôle aux membres qui ont un texte précis dans leur statut
+set perm <perm/cmd> <rôle/membre>Donne un niveau de perm (1 à 3) à un membre ou un rôle sur ce serveur
+del perm <rôle>Retire la perm d'un membre ou d'un rôle
+prefix <préfixe>Change le préfixe sur ce serveur
+report settingsSignalement de messages par clic droit
+show pics <on [salon]/off>Poste les changements d'avatar des membres dans un salon
+autopublishPublie automatiquement les messages des salons d'annonces
+autopublish <on/off> [salon]Active ou coupe la publication automatique sur un salon
+autopublish listListe les salons en publication automatique
+suggestion settingsConfigure et modère les suggestions
+scamtrapConfigure le salon piège : qui y écrit est sanctionné
+scamtrap <on/off>Active ou coupe le salon piège
+limitrole <add/del> <rôle> [nombre]Limite le nombre de membres pouvant avoir un rôle
+limitroleListe les rôles limités
+blbotListe les membres privés de toutes les commandes du bot
+blbot <add/del> <membre>Prive un membre de toutes les commandes, ou lui rend l'accès
+blbot clearVide cette liste

Logs

+autoconfiglog crée tous les salons d'un coup. Sinon, active chaque type de logs dans le salon de ton choix.

CommandeCe qu'elle fait
+settingsAffiche les paramètres du bot sur le serveur
+modlog on [salon]Logs de modération dans un salon
+modlog offDésactive les logs de modération
+set modlogsChoisit ce qui apparaît dans les logs de modération
+messagelog on [salon]Logs des messages supprimés et modifiés
+messagelog offDésactive les logs de messages
+voicelog on [salon]Logs de l'activité vocale
+voicelog offDésactive les logs vocaux
+boostlog on [salon]Logs des boosts
+boostlog offDésactive les logs de boosts
+rolelog on [salon]Logs des rôles
+rolelog offDésactive les logs des rôles
+raidlog on [salon]Logs de l'antiraid
+raidlog offDésactive les logs de l'antiraid
+autoconfiglogCrée un salon pour chaque type de logs
+boostembedMessage envoyé quand quelqu'un boost le serveur
+boostembed testEnvoie un essai du message de boost
+nolog <add/del> [salon]Exclut un salon des logs, ou le réintègre

Filtres et sanctions

Les filtres automatiques (spam, liens, mentions, mots interdits) et le système de strikes : chaque infraction donne des strikes, et les sanctions se déclenchent selon le nombre de strikes reçus.

CommandeCe qu'elle fait
+timeout <on/off>Utilise le timeout Discord à la place du rôle mute (28 jours max)
+clear limit <nombre>Nombre maximum de messages supprimés par +clear
+muteroleCrée ou met à jour le rôle mute sur tous les salons
+set muterole <rôle>Utilise un rôle existant comme rôle mute
+antispam <on/off>Active ou coupe l'antispam
+antispam <nombre>/<durée>Seuil : X messages en Y secondes
+antispam punish <timeout/mute/kick/ban> [durée]Sanction de l'antispam
+antilink <on/off>Active ou coupe l'antilink
+antilink <invite/all>Bloque les invitations Discord seulement, ou tous les liens
+antilink punish <timeout/mute/kick/ban> [durée]Sanction de l'antilink
+antimassmention <on/off>Active ou coupe la protection contre les mentions en masse
+antimassmention <nombre>Nombre de mentions par message qui déclenche la protection
+antimassmention punish <timeout/mute/kick/ban> [durée]Sanction des mentions en masse
+anticaps <on/off>Supprime les messages de 8 lettres ou plus écrits à 70 % en majuscules
+anticaps punish <timeout/mute/kick/ban> [durée]Sanction de l'anticaps
+badwords <on/off>Active ou coupe le filtre de mots interdits. Sur un serveur Communauté, la liste part dans l'AutoMod de Discord : le message est bloqué avant d'être posté. Sinon, le bot le supprime juste après
+badwords <add/del> <mot>Ajoute/retire un mot interdit
+badwords listAffiche la liste des mots interdits
+badwords punish <timeout/mute/kick/ban> [durée]Sanction des mots interdits
+clear badwordsSupprime tous les mots interdits
+spam <allow/deny/reset> [salon]Autorise, interdit ou réinitialise l'antispam sur un salon
+link <allow/deny/reset> [salon]Autorise, interdit ou réinitialise l'antilink sur un salon
+strikesAffiche les strikes donnés par infraction
+ancien <durée>Ancienneté à partir de laquelle un membre compte comme « ancien »
+strikes <déclencheur> <nombre> [ancien/nouveau]Strikes donnés par infraction, selon que le membre est ancien ou nouveau
+punishAffiche les sanctions déclenchées par les strikes
+punish add <nombre> <durée> <sanction> [durée]Sanction à partir de X strikes reçus en un temps donné
+punish del <nombre>Supprime une de ces sanctions
+punish setupRemet les sanctions par défaut
+banclear <durée>Combien de jours de messages supprimer lors d'un ban (7 max, 0 pour aucun)
+noderank <add/del> <rôle>Rôles qu'un derank ne retire pas
+piconly <add/del> [salon]Salon où on ne peut poster que des images
+autothread <add/del> [salon]Crée un fil sur chaque message d'un salon
+public <on/off>Autorise ou interdit les commandes publiques
+public <allow/deny/reset> [salon]Commandes publiques salon par salon

Modération

Les sanctions sont enregistrées : +sanctions @membre affiche l'historique.

CommandeCe qu'elle fait
+sanctions <membre>Affiche les sanctions reçues par un membre, numérotées
+del sanction <membre> <nombre>Supprime une sanction pour un membre
+reason <membre> <nombre> <raison>Change la raison d'une sanction (numéro affiché par +sanctions)
+clear sanctions <membre>Supprime toutes les sanctions d'un membre
+clear all sanctionsSupprime toutes les sanctions de tous les membres
+clear [nombre] [membre]Supprime des messages dans le salon actuel
+note <membre> [raison]Ajoute une note de modération sur un membre
+note delete [membre] <nombre/all>Supprime une ou toutes les notes
+warn <membre> [raison]Avertit un membre
+mute <membre(s)> [durée] [raison]Mute un ou plusieurs membres (1 h par défaut, 0 pour illimité)
+tempmute <membre> <durée> [raison]Mute pour une durée donnée
+unmute <membre>Retire le mute
+cmute <membre> [raison]Empêche un membre d'écrire dans ce salon
+tempcmute <membre> <durée> [raison]Pareil, pour une durée donnée
+uncmute <membre>Annule le cmute dans ce salon
+mutelistListe les mutes en cours
+unmuteallAnnule tous les mutes en cours
+kick <membre> [raison]Expulse un membre
+ban <membre(s)> [raison]Bannit un ou plusieurs membres : mets les mentions ou les IDs à la suite, puis la raison
+softban <membre> [raison]Bannit puis débannit tout de suite : efface les messages récents sans garder le ban
+tempban <membre> <durée> [raison]Ban temporaire
+unban <membre>Débannit un membre
+banlistListe des bannissements en cours, tempbans en premier avec leur date de fin
+duration <membre> <durée>Change la durée d'un tempban ou d'un tempmute en cours, à partir de maintenant
+lock/unlock [salon]Ferme ou ouvre un salon
+lock [salon] <durée>Ferme un salon, qui se rouvre tout seul après la durée
+lockall/unlockallFerme ou rouvre tous les salons
+hide/unhide [salon]Cache ou affiche un salon
+hideall/unhideall <membre/rôle>Cache ou réaffiche tous les salons pour un membre ou un rôle
+addrole <membre> <rôle>Ajoute un rôle à un membre
+delrole <membre> <rôle>Retire un rôle à un membre
+createrole <nom> [#couleur]Crée un rôle sans aucune permission
+rolecolor <rôle> <#couleur/off>Change la couleur d'un rôle, ou la retire
+mentionable <rôle>Rend un rôle mentionnable par tout le monde, ou retire cette option
+derank <membre>Retire tous les rôles d'un membre
+nick <membre> <nom>Change le pseudo d'un membre
+lockname <membre> <nom>Bloque le pseudo d'un membre
+unlockname <membre>Débloque le pseudo
+locknamelistListe les pseudos bloqués

Suivi du staff

Le staff, ce sont les membres et rôles qui ont un niveau de perm (+set perm). Le bot compte leurs sanctions, les tickets pris en charge et fermés, le délai de première réponse, la note des tickets, les messages et le temps en vocal. Un membre est inactif s'il n'a rien fait de tout ça depuis le seuil réglé (7 jours par défaut). Le statut en ligne n'est pas suivi.

CommandeCe qu'elle fait
+staff [durée]Inactifs, absents et actifs, sur 7 jours ou la durée donnée (60 jours max)
+staff <membre> [durée]Fiche d'un membre du staff : sanctions, sanctions annulées par un autre staff, tickets, délai de réponse, note, activité
+messtats [durée]Sa propre fiche
+absence <durée> [raison]Déclare une absence (90 jours max) : pas compté inactif pendant ce temps
+absence offMet fin à son absence
+absencesListe les absents et leur date de retour
+staff settingsSeuil d'inactivité, salon du rapport envoyé chaque lundi à 9 h, rôle mentionné s'il y a des inactifs, rôles exclus du suivi