Les descriptions des modules, des variables et des réglages sont en anglais. Ce sont les mots du bot lui-même, exactement tels qu’il les dit dans Discord, où elles ne sont pas encore traduites. Les commandes sont listées ici en anglais ; Discord affiche leurs noms et leurs descriptions dans la langue de chaque membre.

Documentation

Pour commencer

Trois choses, dans cet ordre. La deuxième est l’étape que les gens sautent, et c’est la raison pour laquelle un bot semble ne rien faire.

  1. Ajoutez le bot à votre serveur

    Utilisez le lien d’invitation. Il demande les 21 permissions que le code utilise réellement et rien d’autre. Vous pouvez en décocher n’importe laquelle — la commande d’une fonction vous dit plus tard s’il en manque une, au lieu d’échouer en silence.

  2. Placez son rôle au-dessus des rôles qu’il gère

    Paramètres du serveur → Rôles, et faites glisser sick au-dessus d’eux. Discord refuse qu’un bot bannisse, expulse, exclut temporairement ou attribue un rôle à quelqu’un dont le rôle le plus haut est au-dessus de celui du bot. C’est une règle de Discord, pas la nôtre, et aucune permission ne peut la contourner.

  3. Tapez le nom d’une fonction

    /welcome, /logs, /antinuke — chacune montre chaque réglage, ce qui est configuré, ce qui reste obligatoire avec la ligne qui le renseigne, et un avertissement en direct s’il manque au bot une permission dont cette fonction a besoin. Configurer quelque chose active la fonction ; off la désactive de nouveau. La plupart des modules ne font rien tant que vous ne les avez pas configurés ; la poignée de ceux qui démarrent activés est nommée plus bas.

Modules

Modules : 35

Chacun se configure depuis la commande indiquée sur sa carte. La plupart attendent que vous les configuriez ; les exceptions, activées dès l’arrivée du bot, sont Activity, AFK, Giveaways, Language, Text commands, Moderation log, Punishment ladder et Snipe. Chaque carte ci-dessous dit de quel cas il s’agit.

Activity

Count messages, voice time and channel usage, so the server can be reported on

/logs activity4 réglages activé d’emblée

AFK

Members can say they are away; anyone who mentions them is told

/afk config4 réglages activé d’emblée

Applications

Openings people apply for, reviewed and voted on by staff

/applications config5 réglages désactivé tant qu’on ne l’active pas

Automatic roles

Give roles to members the moment they join

/autorole join2 réglages désactivé tant qu’on ne l’active pas

Events

Sign-ups, reminders, attendance and what happened afterwards

/event config8 réglages désactivé tant qu’on ne l’active pas

Giveaways

Who can run a giveaway, and what the bot does when one ends

/giveaway config6 réglages activé d’emblée

Goodbye messages

Say goodbye when a member leaves, with an optional card

/goodbye1 réglage désactivé tant qu’on ne l’active pas

Guild Management

Ranks, rosters, contributions, promotions, and who is due one

/guild config5 réglages désactivé tant qu’on ne l’active pas

Join to create

A voice channel that makes members their own, with a control panel

/voice config12 réglages désactivé tant qu’on ne l’active pas

Language

The language the bot answers in, in this server

/identity language1 réglage activé d’emblée

Partnerships

Partner applications, verification, renewals and how announcements go out

/partner config7 réglages désactivé tant qu’on ne l’active pas

Reviews

Ratings out of five with the whole review, posted where you choose

/review config8 réglages désactivé tant qu’on ne l’active pas

Starboard

Pin the messages a server reacts to onto a board of their own

/starboard config5 réglages désactivé tant qu’on ne l’active pas

Status rewards

Give a role to members who put something in their custom status

/autorole vanity5 réglages désactivé tant qu’on ne l’active pas

Text commands

Run commands with a prefix as well as with slash

/prefix1 réglage activé d’emblée

Tickets

Private support channels members open from a panel

/ticket config9 réglages désactivé tant qu’on ne l’active pas

Welcome messages

Greet members when they join, with an optional card and DM

/welcome3 réglages désactivé tant qu’on ne l’active pas

AI image scan

Send images to OpenAI’s model, and do what you choose with the bad ones

/filter ai16 réglages désactivé tant qu’on ne l’active pas

Anti-nuke

Catch mass channel, role and webhook destruction

/antinuke6 réglages désactivé tant qu’on ne l’active pas

Anti-raid

Catch coordinated floods of new accounts joining

/antiraid7 réglages désactivé tant qu’on ne l’active pas

Anti-spam

Catch message floods, repeated text and mass mentions

/filter spam9 réglages désactivé tant qu’on ne l’active pas

Appeals

Let banned and muted members appeal, with a staff vote

/appeal config7 réglages désactivé tant qu’on ne l’active pas

Auto-nuke

Wipe channels on a schedule, on a phrase, or when the server is under attack

/moderation autonuke3 réglages désactivé tant qu’on ne l’active pas

Jail

Hold a member in one channel, and give their roles back after

/moderation jail3 réglages désactivé tant qu’on ne l’active pas

Link filter

Block invites, phishing, and content that breaks Discord’s own rules

/filter links10 réglages désactivé tant qu’on ne l’active pas

Moderation log

Record every moderation action to a channel

/logs moderation1 réglage activé d’emblée

Moderator watch

Alert when one moderator takes an unusual number of actions

/moderation watch6 réglages désactivé tant qu’on ne l’active pas

Pic perms

Images off for everyone, on for one role

/picperms config5 réglages désactivé tant qu’on ne l’active pas

Punishment ladder

Escalate automatically: what happens on a member’s 1st offence, 2nd, 3rd…

/moderation ladder13 réglages activé d’emblée

Server logs

Record edited and deleted messages, so nothing is lost

/logs server12 réglages désactivé tant qu’on ne l’active pas

Snipe

Who can read back a deleted or edited message with /snipe

/logs snipe2 réglages activé d’emblée

Webhook relay

Post a blocked message back through a webhook under its author’s name

/filter repost5 réglages désactivé tant qu’on ne l’active pas

Word blacklist

Block words before they are ever posted, using Discord AutoMod

/filter words13 réglages désactivé tant qu’on ne l’active pas

Member screening

A risk profile for every account that joins, and why

/screening config21 réglages désactivé tant qu’on ne l’active pas

Verification

Make new members prove they are a person before they can talk

/verify config15 réglages désactivé tant qu’on ne l’active pas
Variables

Variables pour vos messages : 21

Tapez-en une entre accolades dans un message que vous écrivez pour le bot — le message de bienvenue, ou tout ce que vous composez avec /message — et elle est remplacée à l’envoi du message. Une variable qu’une fonction ne peut pas remplir (le message de bienvenue n’a pas de salon) est laissée exactement comme vous l’avez tapée. Les noms que les gens choisissent sont neutralisés, pour que personne ne puisse casser votre mise en forme avec le sien.

Le membre

{user}Mentions the member · aussi {mention} et {user.mention}@alice
{user.name}Their username, without a ping · aussi {username}alice
{user.display}The name they show in this serverAlice
{user.id}Their user ID123456789012345678
{user.avatar}Link to their profile picture — works as an image or thumbnailhttps://cdn.discordapp.com/avatars/…
{user.created}How long ago their account was made3 years ago
{user.joined}How long ago they joined this server2 minutes ago

Le serveur

{server}The server’s name · aussi {server.name} et {guild}My Server
{server.members}How many members the server has · aussi {count} et {membercount}1,234
{server.members.ordinal}The member count as a place — welcome your 1,234th member1,234th
{server.id}The server’s ID123456789012345678
{server.icon}Link to the server icon — works as an image or thumbnailhttps://cdn.discordapp.com/icons/…
{server.boosts}How many boosts the server has14
{server.level}The server’s boost level, 0 to 32
{server.owner}Mentions the server owner@owner

Le salon

{channel}Links the channel · aussi {channel.mention}#general
{channel.name}The channel’s name, without the linkgeneral
{channel.id}The channel’s ID123456789012345678

Heure

{date}Today’s date, in each reader’s own format1 October 2026
{time}The time now, in each reader’s own time zone14:05

Hasard

{choose}One of several options at random — {choose:hi|hello|hey}hello
Permissions

Ce que demande l’invitation

Cette liste est générée à partir des permissions que déclarent les modules et les commandes, c’est donc exactement l’ensemble que le code peut utiliser — pas une demande gonflée.

Expulser des membres Bannir des membres Gérer les salons Gérer le serveur Voir les logs du serveur Voir les salons Envoyer des messages Gérer les messages Intégrer des liens Joindre des fichiers Voir les anciens messages Déplacer des membres Gérer les pseudos Gérer les rôles Gérer les webhooks Gérer les émojis et les autocollants Gérer les expressions Gérer les évènements Créer des fils privés Envoyer des messages dans les fils Exclure temporairement des membres