Écrit à la main plutôt que collé à partir de messages de commit, de sorte que chaque ligne est quelque chose que vous pouvez réellement remarquer. Les plus récents d’abord.
Un second regard sur tout
Lever une sanction demande votre rang, et les reçus disent quand rien ne s’est passé. Vous ne pouvez plus lever le timeout de quelqu’un au-dessus de vous, mettre fin à une prison qui rendrait un rôle que vous ne pourriez pas attribuer vous-même, ni vous libérer vous-même. Une commande qui n’a rien changé le dit au lieu d’afficher une coche, et la raison du journal d’audit est coupée à la longueur que Discord documente, quelle que soit la façon dont Discord la compte.
Le tableau de bord garde ce que vous avez tapé. Un enregistrement refusé, ou qui perd la course contre un autre, vous rend votre version dans le formulaire avec la raison au-dessus, pendant que l’aperçu montre ce qui est enregistré. Ajouter et supprimer une commande personnalisée disent que c’est fait, chaque refus propose la page d’où il vient, et l’interrupteur réseau et la déconnexion répondent dans votre langue.
Le site dit ce qui est vrai. Le guide de démarrage décrit le panneau de configuration tel qu’il est ; la page des commandes affiche le code comme du code ; la boutique liste chaque limite que le premium relève et rien de ce qu’il ne relève pas ; la page d’état dit où demander dès que le bot n’est pas connecté ; la page de vérification nomme Cloudflare Turnstile quand elle l’affiche ; et la page de confidentialité dit combien de temps dure la comptabilité de la ligne sponsorisée.
Des réponses plus claires, partout à la fois
Des refus qui disent quoi faire. Chaque refus met le verdict en clair sur sa première ligne et le détail en dessous — la permission qui vous manque, la valeur que vous avez tapée, le réglage à activer — et cette première ligne n’affiche plus d’astérisques ni d’accents graves égarés.
Des reçus qui disent la vérité. Un reçu de modération cite son numéro de cas ; la fermeture d’un ticket dit si la transcription a été archivée ; un confinement levé qui n’a rien pu restaurer est un avertissement, pas une coche ; /softban demande d’abord, comme /ban ; et les listes disent combien elles montrent sur combien il y en a.
Les attentes ne sont pas des refus. Un délai de récupération est une carte grise avec une horloge et le temps restant, pas une erreur rouge. Les interrupteurs disent ce que fait un appui plutôt que l’état où ils sont, et rien de routinier n’est rouge.
Sur le site. Votre tableau de bord liste ce qui fait obstacle à une fonctionnalité et vous dit quand une fonctionnalité vous ignore ; le « Réessayer » d’une requête échouée renvoie à la page qui a échoué ; les longs noms passent à la ligne au lieu d’élargir la page ; un appui sur un interrupteur vous ramène à sa carte ; et les petits caractères gris sont lisibles sur chaque carte.
Une ligne sponsorisée, tenue à sa place
Ce que c’est. Les personnes qui font tourner ce bot peuvent définir un seul court lien sponsorisé. Dans un serveur sans premium, il apparaît de temps à autre comme une petite note grise sous certaines réponses publiques : au plus une fois toutes les quarante-cinq minutes par serveur, et seulement après six autres réponses là.
Où il n’est jamais. Jamais sous une action de modération, un avertissement, une réponse privée ou un message avec des boutons, et jamais dans un serveur premium. Le pied de page du site l’affiche sur chaque page publique, et la section dédiée de la page de confidentialité dit ce qui est conservé à son sujet, et pour combien de temps.
Tant qu’aucun sponsor n’est défini, rien ne change. La ligne n’existe nulle part tant que les deux valeurs ne sont pas définies. Quand l’une l’est, /premium status et la boutique citent « aucune ligne sponsorisée » parmi les avantages du premium.
Les salons vocaux, par commande
Votre salon, en mots. Tout ce que font les boutons du panneau de création automatique — verrouiller, déverrouiller, masquer, afficher, limiter, renommer, autoriser, exclure, réclamer, transférer — existe aussi comme sous-commande /voice, pour que le propriétaire d’un salon puisse le taper partout où le panneau est à un défilement de là.
La modération vocale, consignée./voice mute, unmute, deafen, undeafen, disconnect, move et moveall, chacune vérifiée contre les permissions du modérateur dans ce salon précis, et celles visant un seul membre inscrites dans l’historique de modération comme un avertissement ou une exclusion temporaire.
Le filtre de l’historique suggère pendant que vous tapez./history type: propose les types d’action au fil de la frappe, au lieu d’une liste fixe qui avait atteint la limite de vingt-cinq choix de Discord.
Écrivez vos commandes et vos réponses sur le site
Toutes sur une page. Le tableau de bord de votre serveur liste désormais chaque commande personnalisée et chaque réponse automatique — ce que chacune répond et combien de fois elle a été déclenchée — avec un formulaire de trois champs pour en ajouter une : de quel type, ce qui la déclenche, et ce qu’elle dit.
L’éditeur complet derrière chacune. Le même éditeur de message enrichi que le message de bienvenue : texte, embed, champs, boutons, un aperçu en direct de ce que Discord recevra exactement, et la liste des variables à insérer d’un clic. À côté, toutes les autres décisions : quand elle se déclenche, où elle répond, quels salons et quels rôles, le délai, la probabilité, et si elle supprime ce qui l’a déclenchée.
À un clic de la fonction elle-même. La carte des commandes personnalisées de votre tableau de bord vous disait d’aller taper /custom add dans Discord. Elle a maintenant un bouton Écrivez-le ici.
Les commandes et réponses que ton serveur écrit lui-même
Commandes personnalisées. Apprends une commande au bot et n’importe qui peut la taper : ,rules, ,invite, ,prices. Une ligne en crée une — /custom add — et elle peut répondre en texte simple, avec un embed, ou les deux, en remplissant {user} et {server} au passage.
Réponses automatiques. Une réponse qui se déclenche quand quelqu’un dit quelque chose, avec cinq façons de correspondre : en mot entier, n’importe où dans le message, comme message entier, ou à l’une de ses extrémités. En mot entier par défaut, parce qu’une réponse à hi ne doit pas répondre à this.
Et exactement où, pour qui, et à quelle fréquence. Chacune peut être autorisée ou refusée par salon, par catégorie et par rôle, répondre dans le salon ou en MP, supprimer ce qui l’a déclenchée, attendre entre deux utilisations pour chaque personne, et ne se déclencher qu’une fois sur plusieurs. Cinquante commandes et vingt-cinq réponses, ou cent cinquante et cinquante avec le premium.
Chaque réglage de salon peut créer son propre salon
Un bouton Créer un salon à côté du sélecteur. Sur le tableau de bord de ton serveur et dans Discord, chaque réglage qui attend un salon propose maintenant de le créer et de s’y pointer — les rapports de l’analyse par IA, les résumés d’événements, les promotions, le journal de guilde, les montées de niveau, les avis, le filtrage des arrivées et les transcriptions de tickets en avaient besoin et n’en avaient aucun.
Et les catégories. La catégorie des tickets et celle où « rejoindre pour créer » place les nouveaux salons se créent de la même façon. Une catégorie garde les permissions avec lesquelles elle naît, volontairement : tout ce qui est créé dedans en hérite.
Et il verrouille chacun en le créant. Un salon de journal que personne sans permission ne voit ; un salon de bienvenue que tout le monde lit et où personne n’écrit, sans fils ni réactions. Et la liste de configuration d’une fonction ne te demande plus des choses que personne n’attend.
Le message de bienvenue s’écrit sur le site maintenant
Une page par message d’accueil. Le message de bienvenue, le message d’au revoir et le message privé de bienvenue s’écrivent dans le tableau de bord de votre serveur : le texte, tout l’embed, dix champs, cinq boutons de lien, embed ou simple, et l’interrupteur, le thème et les mots de la carte. Tout ce que propose /message greet, qui fonctionne toujours.
Toutes les variables, avec un bouton qui les écrit pour vous. Les noms sont sur la page avec ce que chacun affiche, et un bouton sous chaque champ insère celui que vous choisissez là où est le curseur — rien de ce que vous avez déjà tapé ne bouge.
Il montre exactement ce qui sera envoyé. Pas une idée : l’aperçu est le message que le bot a construit, donc ce qui est sur la page est ce que Discord reçoit. Ce qui ne sera pas envoyé est nommé en dessous — un bouton avec un libellé et sans lien, une adresse d’image que Discord ne chargera pas, un embed au-delà de sa limite de caractères.
Les étapes de configuration sont sur le site
Les étapes de configuration de chaque fonction sont sur sa page. Le tableau de bord ne pouvait que changer des réglages : les étapes qu’offre le panneau Discord, comme créer le salon ou publier le panneau, n’existaient pas sur le site. Elles y sont maintenant, chacune avec un bouton quand le bot peut s’en charger.
Le message de bienvenue a enfin un endroit où le trouver. Il se compose avec /message greet et n’est pas un réglage, donc la page n’en parlait jamais. Une étape que seule une personne peut faire indique désormais la commande exacte.
Créer un salon deux fois crée un salon. Appuyer de nouveau sur Créer le salon, ou recharger la page après, en créait un second et laissait le premier avec tout ce qu’il contenait. Il répond maintenant avec le salon déjà créé.
Un salon créé par le bot est verrouillé dès sa création. Un #welcome, #goodbye, #partners ou #verify créé est désormais en lecture seule pour les membres — pas de messages, pas de fils, pas de réactions — au lieu d’hériter de ce que sa catégorie lui donnait. Les salons de journal étaient déjà masqués ; ceux qu’un autre système gère, comme la prison, ne sont pas touchés.
Les cartes nomment les choses là où Discord peut les afficher
Un refus nomme le rôle ou le salon dans son corps, pas dans son titre. Une quarantaine de messages plaçaient une mention sur la première ligne de la carte, que Discord affiche en texte brut — le rôle ou le salon n’apparaissait donc pas du tout.
/guild roster garde les notes du staff pour le staff. La note d’un membre est un contexte réservé au staff et la liste répond dans le salon : elle n’est désormais montrée qu’à quelqu’un qui peut promouvoir et créditer. Chaque ligne nomme aussi le membre.
Les dates d’un dossier, d’un avertissement ou d’un appel se lisent comme des dates. Elles se trouvaient là où Discord affiche du texte plutôt qu’un horodatage, donc elles apparaissaient en chiffres bruts ; elles sont maintenant dans le corps ou dans l’horodatage de la carte, à votre heure.
Les rôles des nouveaux membres attendent chaque porte
Les rôles automatiques attendent qu’un membre ait franchi chaque porte — l’écran des règles de Discord, la vérification et une quarantaine — au lieu de faire la course avec elles, si bien que personne encore en cours de vérification ne reçoit un rôle qui ouvre des salons.
Les récompenses de niveau d’un membre qui revient lui sont rendues dès qu’il est admis — par la vérification, le passe d’un modérateur ou une quarantaine levée — plutôt qu’à son prochain passage de niveau.
Les récompenses de niveau en mode remplacement ne retirent plus les deux rôles. Un passage de niveau pouvait retirer la nouvelle récompense avec l’ancienne ; il laisse désormais exactement la nouvelle, et garde l’ancienne si la nouvelle ne peut pas être donnée.
« Looks fine » sur une quarantaine retire le rôle de quarantaine pour de bon — il pouvait revenir aussitôt pendant que les autres rôles étaient rendus. Un menu de rôles par réaction « un à la fois » et un retrait de permissions n’annulent plus un rôle donné par quelqu’un d’autre un instant plus tôt.
Le rôle « vérifié » attend chacune des autres portes — personne en prison, en quarantaine ou encore devant l’écran des règles de Discord ne le reçoit, ni par le bouton ni par le site — et une carte de filtrage appelle désormais une quarantaine une quarantaine.
Une quarantaine peut toujours être tranchée — /screening check porte désormais les boutons de la carte de filtrage, si bien qu’une carte jamais publiée ou supprimée ne bloque plus personne — et un /verify bypass arrêté par une autre porte indique au modérateur quoi faire ensuite, plutôt qu’au membre.
Niveaux : XP, cartes de rang, rôles de récompense et un classement sur le site
Les membres gagnent de l’XP en discutant — au plus une fois par minute par défaut, avec un multiplicateur, et rien dans les salons ni pour les rôles qu’un serveur exclut. /level rank dessine une carte de rang et /level top affiche le classement du serveur.
De l’XP en vocal, si un serveur l’active. Le temps passé en appel ne compte que si quelqu’un d’autre peut entendre : seul, sans le son ou dans le salon AFK, on ne gagne rien.
Un rôle à un niveau avec /level addreward, gardé en plus des précédents ou à leur place, et rendu au membre qui revient dès qu’il a franchi les portes du serveur. Un rôle qui peut modérer, ou placé au-dessus du bot, n’est jamais attribué.
Un classement sur ce site pour chaque serveur où les niveaux sont activés : noms, avatars, niveaux, XP et à quel point chaque membre est proche du suivant. Un seul interrupteur le masque. Les noms et avatars sont lus sur Discord quand la page est affichée et ne sont jamais enregistrés.
Les passages de niveau peuvent être annoncés en embed, en texte simple, par message privé, ou pas du tout.
Le bot dans votre langue
Un serveur peut choisir la langue du bot avec ,language ou /identity language : l’une des trente, ou Automatique pour suivre le réglage Discord du serveur lui-même. Il démarre en anglais.
Chaque commande s’affiche dans la langue Discord de chaque membre — son nom, sa description, ses options et ses choix — et un serveur qui a choisi une langue peut saisir ses commandes dans celle-ci.
Les erreurs, les délais d’attente, les confirmations, les boutons de page et /help suivent la langue du serveur. Le reste des réponses du bot et son panneau de réglages suivront dans de prochaines mises à jour.
Le site dans votre langue
Chaque page est traduite dans les trente langues : la liste des commandes, la documentation, la page des permissions, ce journal des modifications, la page d’état, la politique de confidentialité et les conditions d’utilisation.
Ce qui reste en anglais, c’est ce que dit le bot lui-même — la description propre à chaque commande, module et réglage, et les noms de ses boutons — parce que le bot répond en anglais dans Discord. Les pages qui les affichent le précisent.
La politique de confidentialité et les conditions d’utilisation précisent que leur version anglaise est celle qui s’applique, et y renvoient par un lien.
Les dates, les listes et les nombres suivent les règles propres à votre langue.
Corrigé : la page des permissions affichait des accents graves autour des noms de commandes au lieu de les présenter comme du code.
L’en-tête garde Ajouter à Discord à distance des liens voisins à toutes les largeurs, et le raccourcit avant que quoi que ce soit ne se touche.
Des mises à jour sans que le bot passe hors ligne
Une mise à jour ne redémarre plus le bot. La nouvelle version démarre à côté de celle qui tourne, se connecte, et ne prend le relais qu’une fois prête : il n’y a donc aucun moment où le bot est hors ligne.
Le site web fait de même : une nouvelle copie doit prouver qu’elle est saine avant de recevoir le moindre visiteur.
AFK : dites que vous êtes absent
,afk going to sleep vous met absent. Quiconque vous mentionne ou répond à votre message est informé de votre raison et de l’heure à laquelle vous êtes parti, sans que personne soit notifié, et la note se retire d’elle-même au bout de vingt secondes.
Bon retour la prochaine fois que vous parlez, avec des liens vers les messages qui vous ont mentionné pendant votre absence.
[AFK] sur votre pseudo pendant l’absence, remis exactement comme il était — sauf si vous vous êtes renommé entre-temps. Un serveur peut le désactiver dans /afk config.
/afk list montre qui est absent, everywhere:true l’active dans chaque serveur que vous partagez avec le bot, et un modérateur peut effacer l’absence de quelqu’un avec /afk remove.
Une raison est vérifiée par rapport au filtre de mots et au filtre de liens du serveur, parce que le bot la répète.
Le relais de webhook, reconstruit comme on l’avait demandé
Un message bloqué revient tel qu’il a été écrit. Quand AutoMod arrête l’un de vos mots, le message est republié par un webhook sous le nom et la photo du membre, inchangé. Masquer le mot reste un choix dans ,filter repost.
Des mots qui purgent et des mots qui excluent temporairement. À côté de Words that nuke, la liste noire de mots peut désormais supprimer les messages récents d’un membre dans le salon, ou l’exclure temporairement, pour les mots que vous listez — et ces mots ne sont jamais republiés.
Il se souvient./user montre à un modérateur combien des messages bloqués de quelqu’un ont été republiés.
Les messages arrêtés par les listes de mots de Discord lui-même ne sont jamais republiés, et une invitation ou un lien dangereux ne passe jamais par un relais.
Purge range derrière elle
,purge supprime d’abord votre message de commande, puis les messages, puis affiche un court accusé qui se retire tout seul quelques secondes plus tard.
Le nombre est celui des messages à supprimer.,purge 50 @user en supprime cinquante des siens, en remontant plus loin au-delà de ceux des autres — jusqu’à 1 000 à la fois.
Une purge qui ne peut pas tout faire de ce qui était demandé dit exactement pourquoi — trop ancien pour que Discord le supprime en masse, épinglé, ou le salon n’en avait plus — et cet accusé reste affiché un peu plus longtemps.
La page d’accueil compte de nouveau à partir de zéro
Les compteurs de commandes et de modules de la page d’accueil pouvaient brièvement afficher un nombre négatif pendant le comptage. Ils comptent désormais de zéro jusqu’au chiffre réel.
Cloudflare n’ajoute plus son script de contrôle des robots aux pages du site, si bien que le script du site lui-même est le seul que reçoit le navigateur d’un visiteur.
Douze correctifs issus du premier scan de sécurité
Les salons privés restent privés. Un message dans un salon que tout le monde ne peut pas voir n’atteint plus un starboard public, et /snipe sur un tel salon ne répond qu’à l’intérieur de celui-ci.
Les menus de rôles à réaction refusent tout rôle capable de modérer, à la configuration et de nouveau à chaque clic — exclusion temporaire, gestion des salons, gestion des webhooks et mention de tout le monde compris.
Les boutons du filtrage respectent votre rang, et le journal de modération nomme le modérateur qui les a pressés.
/sync route et /sync channel demandent aussi Gérer le serveur dans l’autre serveur, pour qu’un côté ne puisse pas publier dans les salons de l’autre ni les renommer.
Un ticket est fermé avant que son salon puisse être supprimé, un modérateur qui perd le rôle ne peut plus modifier ses anciens cas, et /user ne montre les nombres d’avertissements qu’aux modérateurs.
Un spam supprimé par l’anti-spam ne peut plus être relu avec ,s, et une sauvegarde depuis le tableau de bord met à jour les règles AutoMod immédiatement.
/unwarn avec un code court que deux avertissements partagent n’en efface désormais aucun et le dit, et un ID complet saisi sans tirets fonctionne.
Cartes de bienvenue et d’au revoir, et un vrai créateur de message de bienvenue
Cartes de bienvenue et d’au revoir. Une image dessinée pour chaque membre qui arrive ou part — sa photo de profil, un titre et un sous-titre — sur un thème sombre, clair ou rouge, ou sur un fond que vous envoyez. Un long nom rétrécit puis se raccourcit pour toujours tenir, et les noms en chinois, japonais, coréen, thaï, hindi, arabe ou hébreu, ainsi que les émojis, se dessinent tels quels plutôt qu’en carrés vides. Gratuit.
Le message de bienvenue se compose maintenant dans le créateur de messages./message greet ouvre le même panneau que /message, avec un aperçu en direct : texte, embed avec chacune de ses parties, boutons de lien, embed ou texte simple, et la carte. Send me a test vous montre le résultat réel, carte comprise, là où vous seul pouvez le voir. Votre ancien texte de bienvenue a été repris exactement tel quel.
Messages d’au revoir. Un nouveau module, configuré avec /goodbye et composé avec /message greet.
Un message privé de bienvenue, désactivé par défaut. Activez DM new members dans /welcome pour envoyer aussi à chaque nouveau membre un message privé que vous écrivez.
Silencieux pendant un raid. Ni bienvenues, ni messages privés, ni cartes, ni au revoir tant que l’anti-raid tient le serveur, pour qu’un raid ou la vague de bannissements qui le suit n’inonde pas vos salons.
Analyse de sécurité en continu. Les vulnérabilités connues dans ce dont dépend le bot sont vérifiées toutes les six heures, le site en ligne est sondé après chaque mise à jour, et le code lui-même est relu selon un calendrier.
Un créateur de messages, et des variables qu’on peut consulter
Nouveau : /message, un créateur de messages dans Discord. Du texte, un embed ou les deux, avec un aperçu en direct : titre, description, couleur, ligne d’auteur, pied de page, image, miniature, jusqu’à dix champs et cinq boutons de lien. Un seul interrupteur fait passer l’ensemble de la carte embed au message simple.
Publiez-le, programmez-le ou enregistrez-le. Publiez dans n’importe quel salon où vous pouvez gérer les messages ; programmez-le pour plus tard, une fois ou en répétition, de toutes les heures à tous les ans ; ou enregistrez-le comme l’un de 25 modèles et chargez-le avec /message load. /message edit modifie sur place un message publié par le créateur.
Une publication ne notifie personne sauf si vous choisissez un rôle ou @everyone, et alors seulement celui-là. Mentionner @everyone, ou un rôle que les membres ne peuvent pas mentionner, demande Mention @everyone — la vôtre et celle du bot. Une publication programmée revérifie à chaque envoi, et se met en pause en donnant la raison si elle ne peut plus être envoyée ; /message scheduled l’affiche avec Resume à côté.
Chaque variable est sur la page de documentation, avec ce qu’elle affiche et un bouton de copie : {user}, {user.display}, {server.members.ordinal} (« 1 234e »), {user.created}, {choose:hi|hello|hey} et d’autres. Le message de bienvenue les comprend toutes sauf celles des salons, et ses anciennes fonctionnent toujours.
Votre propre photo de profil sur le tableau de bord, dans la barre et en haut de vos serveurs, au lieu d’une lettre. Comme les icônes de serveurs, elle est récupérée par ce site, si bien que votre navigateur ne contacte jamais les serveurs d’images de Discord. Changez-la dans Discord et le tableau de bord suit en quelques minutes.
Un lien Boutique dans le pied de page du site. Tant que la boutique n’est pas ouverte, il vous mène au serveur de la communauté, discord.gg/slob.
Moins de commandes à faire défiler, les mêmes mots à taper./serverinfo, /servericon, /serverbanner, /membercount et /boosters sont maintenant /server ; /userinfo, /avatar et /banner sont /user ; /editsnipe et /clearsnipe sont /snipe edited et /snipe clear. Chaque mot de préfixe fonctionne toujours — ,av, ,whois, ,si, ,mc, ,es et les autres.
Nuke en cas d’infraction, et une configuration de l’analyse IA qui se lit comme une phrase
Le panneau de l’analyse IA dit ce qu’elle fera, avec des mots. Ce qu’elle cherche, ce qui se passe quand elle en trouve un, ce que reçoit le membre, et où et qui elle analyse — en haut du panneau et sur le tableau de bord. Chaque type d’image indique maintenant Ignore ou Catch, avec la sanction à côté.
L’analyse IA peut nuker le salon où une mauvaise image a été publiée. C’est maintenant un simple interrupteur, désactivé tant que vous ne l’activez pas.
La liste noire de mots peut nuker aussi. Réglez Nuke the channel sur les mots qui nukent, et listez-les dans Words that nuke — pour qu’un mot nuke le salon alors qu’un autre est seulement bloqué. Ou nukez pour n’importe quel mot qu’elle bloque, y compris ceux des listes de Discord.
N’importe quel membre peut déclencher un nuke en publiant, il y a donc des limites : un salon au plus une fois toutes les dix minutes, et trois nukes par serveur et par heure pour les deux fonctions réunies. Chaque nuke est signalé. Pour les images, celui que les limites ont retenu l’est aussi ; pour les mots, on vous prévient une fois par heure quand la limite du serveur retient des nukes, pour qu’un raid ne puisse pas remplir votre journal de modération.
Clean repost ne remet jamais un message contenant un mot réglé pour nuker le salon.
La liste noire de mots indique maintenant sur son panneau quand un mot est laissé de côté — plus long que les 60 caractères de Discord, ou au-delà de ses mille — au lieu de ne pas le bloquer en silence.
L’analyse IA ne regarde que les images, et les messages bloqués reviennent propres
L’analyse IA ne lit que les images. Rien de ce que quelqu’un tape n’est plus envoyé à OpenAI — la liste noire de mots s’occupe des mots, avant que quiconque les voie. Les fichiers envoyés sont vérifiés, ainsi que l’image que Discord affiche sous un lien, ce que vous pouvez désactiver.
Chaque type d’image a sa propre réponse. Les images sexuelles, macabres, toute violence et l’automutilation reçoivent chacune « Don’t look for this » ou une sanction, si bien que le macabre peut coûter une exclusion temporaire pendant qu’une image d’automutilation ne coûte rien à personne (désactivez aussi Delete the message si vous ne voulez qu’une alerte). Sur un nouveau serveur, « Any violence » démarre désactivée, parce qu’elle attrape aussi les images de films et de jeux ; les serveurs qui analysaient déjà la violence la gardent.
Chaque étape est un interrupteur. Supprimer le message ou le laisser, le signaler ou non, envoyer le signalement au journal de modération ou à un salon à part, et expliquer au membre pourquoi dans un message privé. La seule configuration refusée est celle où une mauvaise image serait trouvée sans que rien ne se passe.
Choisissez qui et où. N’analysez que certains salons, ignorez-en d’autres (un fil suit son salon), ou n’analysez que les membres arrivés récemment.
Une galerie de dix images au plus est vérifiée, et pas seulement les quatre premières, et un message n’est jamais traité deux fois.
Les serveurs qui n’analysaient que le texte ont l’analyse IA désactivée plutôt que de se mettre à envoyer des images qu’ils n’ont jamais acceptées. Tout le reste continue de faire ce qu’il faisait.
Nouveau : clean repost. Quand AutoMod arrête un message à cause d’un mot, ou que le filtre de liens retire une invitation, le message revient sous le nom et la photo du membre avec la partie fautive masquée — pour qu’une phrase ne soit pas perdue à cause d’un mot. Configurez-le avec ,filter repost. Il ne republie jamais de hameçonnage, et il reste silencieux quand il ne peut pas être sûr que chaque mauvais mot est masqué.
Clean repost demande Gérer les webhooks, que l’invitation demande désormais. Les serveurs qui ont déjà le bot peuvent l’accorder au rôle du bot.
Embed ou message simple, et un nuke qui emporte tout avec lui
Choisissez comment chaque fonction publie : une carte embed ou un message simple. Le message de bienvenue, les annonces de rang, les événements, les tirages au sort, les avertissements d’auto-nuke, les avis, les notices de partenariat et les récompenses de statut ont chacun un réglage Message style — deux boutons sur le tableau de bord, un menu sur le panneau. La bienvenue reste simple et le reste reste en cartes tant que vous n’avez pas choisi. Un message simple ne notifie jamais personne qu’une carte n’aurait pas notifié.
/nuke déplace maintenant tout ce qui pointait vers le salon, pas seulement les réglages. Un starboard qui y publiait, un verrouillage, une route de synchronisation, le salon où une offre est examinée, les salons vocaux d’événements et l’historique d’activité du salon le suivent tous vers le remplaçant. Les tirages au sort en cours, les cartes d’événements, les cartes d’examen des candidatures et des appels, les panneaux de tickets et les menus de rôles sont republiés dans le nouveau salon, si bien que rien de ce sur quoi les gens pouvaient appuyer n’est perdu. La confirmation liste ce qui suivra avant que vous appuyiez, et l’accusé dit ce qui a été déplacé et ce qui a été republié.
Un ticket ouvert dont le salon avait été nuké était autrefois nettoyé comme abandonné. Il reste ouvert, dans le nouveau salon.
Les listes de salons et de rôles du tableau de bord se tiennent à jour toutes seules. Un salon que vous créez pendant que la page est ouverte apparaît en moins d’une minute, sans recharger et sans rien perdre de ce que vous avez modifié. Actualiser les listes le fait tout de suite, directement depuis Discord.
Un réglage qui pointe vers un salon ou un rôle supprimé depuis indique maintenant Deleted channel — saving clears it au lieu d’afficher discrètement « Not set ».
Corrigé : le message de bienvenue ne pouvait pas être enregistré. Le modifier — ou son style de message — était refusé avec « That channel no longer exists », sur le tableau de bord et dans Discord. Medium et Naming des tickets avaient le même défaut. Les deux s’enregistrent maintenant.
La ligne sous un réglage de salon ou de rôle sur le tableau de bord montre son nom, pas un long nombre.
Un nouveau tableau de bord : chaque serveur, chaque interrupteur, et il se souvient de vous
Chaque serveur a maintenant son propre tableau de bord. Choisissez un serveur et chaque fonction est une carte avec son propre interrupteur, groupées comme les groupe /help, avec une barre latérale pour passer de l’une à l’autre. Une fonction qui attend encore un réglage affiche Configurer et nomme ce qui manque, au lieu d’un interrupteur qui ne ferait que refuser.
Chaque réglage sur une page par fonction. Les salons et les rôles sont des sélecteurs — une liste de rôles est une rangée de pastilles où l’on ajoute et retire — les choix courts sont des boutons en un geste, et les bascules ressemblent à des bascules. Une barre d’enregistrement apparaît dès que vous changez quelque chose, avec Réinitialiser pour tout remettre, et demande confirmation avant que vous partiez avec des modifications non enregistrées.
Il se souvient de vous. Une fois Discord connecté, revenir ouvre aussitôt vos serveurs pendant trente jours, puis l’écran de consentement de Discord est sauté pour un navigateur qui s’est déjà connecté, ce qui fait une redirection plutôt qu’une nouvelle approbation. Se déconnecter met aussi fin à la connexion chez Discord, si bien qu’une copie du cookie cesse elle aussi de fonctionner.
Vos serveurs, en cartes. Ceux que vous avez ouverts le plus récemment viennent en premier, chacun montre combien de fonctions sont activées et combien attendent encore d’être configurées, et Gérer vous y emmène directement. Les serveurs sans sick ont un bouton qui l’ajoute à ce serveur précis.
Tout le site a un nouveau look en conséquence, et la page de confidentialité dit maintenant exactement ce que contient le cookie de connexion, combien de temps il dure et comment y mettre fin.
Activé veut dire activé — fini le « ne rien faire »
« Take action » a disparu. L’analyse IA, l’anti-nuke, l’anti-raid, l’anti-spam et l’auto-nuke agissent dès qu’ils sont activés. Il n’y a pas de second interrupteur, ni de mode d’entraînement qui ne fait que signaler.
Fini « Do nothing (report only) ». L’anti-nuke, l’anti-raid et l’anti-spam sanctionnent toujours quand ils se déclenchent. L’analyse IA et le filtre de liens appellent leur option la plus légère Just delete the message, parce que c’est ce qu’elle fait. Celle du filtrage est Only post the risk card.
L’analyse IA supprime toujours ce qu’elle signale. Son interrupteur séparé « Delete the message » a disparu — avec lui désactivé et sans sanction, un message signalé était simplement laissé là.
Si l’une de ces fonctions était activée sur votre serveur avec Take action désactivé, la mise à jour l’a désactivée plutôt que de la laisser se mettre à sanctionner des gens que vous n’aviez pas choisi de sanctionner. Appuyez sur Turn on sur son panneau quand vous la voulez.
Chaque interrupteur en un geste, et le panneau vous dit quand il vous laissera tranquille
Tous les réglages activé/désactivé d’une fonction forment maintenant un seul menu. Cochez ce qui doit être activé, décochez ce qui doit être désactivé, c’est fait — les dix interrupteurs de l’analyse IA demandaient dix allers-retours dans le menu des réglages. La carte liste ce qui est activé et ce qui est désactivé sur deux lignes au lieu d’une ligne chacun.
Le panneau vous dit quand vous ne serez pas concerné. Vous testez un filtre depuis votre propre compte ? Si vous avez Gérer les messages et que Skip moderators est activé — ou que vous avez un rôle exempté, ou que vous êtes le propriétaire du serveur pour l’anti-nuke — le panneau le dit, juste sous la ligne activé/désactivé, et dit comment tester.
« Nothing will be reported » quand il n’y a nulle part où signaler. L’analyse IA, l’anti-nuke, l’anti-raid, l’anti-spam, le filtre de liens et la surveillance des modérateurs disent au journal de modération ce qu’ils ont trouvé et fait. Sans salon de journal de modération, cela n’allait nulle part ; le panneau le dit maintenant et lie la commande qui le règle.
Si quelqu’un d’autre change un interrupteur pendant que votre panneau est ouvert, votre prochaine coche est refusée et le panneau vous montre l’état actuel, au lieu de remettre discrètement le sien.
Un message configure une fonction, et un bouton l’active
Exécutez la commande d’une fonction une fois et configurez tout./welcome, /antinuke, /filter ai — chacune répond par un seul message : chaque réglage et ce qu’il contient maintenant, un menu pour en choisir un, et le contrôle correspondant juste là — un sélecteur de salon, un sélecteur de rôle, une liste déroulante, un bouton activé/désactivé, ou une petite zone pour le texte et les nombres. Plus besoin de retaper la commande pour chaque réglage.
L’interrupteur activé/désactivé est un bouton, pour chaque fonction. Modifier un réglage n’active plus une fonction tout seul — Turn on le fait, et Turn off est ensuite le même bouton. Si quelque chose dont la fonction a besoin est encore vide, Turn on dit quoi et vous y emmène. L’analyse IA et l’auto-nuke n’ont plus besoin d’une ligne spéciale ; elles fonctionnent comme tout le reste.
Sur le même message : Make a new channel for me, Set it all up (toutes les étapes que je peux faire moi-même), Reset (demande d’abord confirmation) et Done, qui range les boutons.
« Never act on these people » utilise le sélecteur de personnes de Discord. L’anti-nuke, l’anti-raid, l’anti-spam, le filtre de liens, la surveillance des modérateurs et le filtrage gardaient chacun une zone d’ID d’utilisateurs à taper, séparés par des virgules. Maintenant vous choisissez des personnes, et un menu en dessous liste qui s’y trouve pour le retirer. Tous ceux qui figuraient déjà dans ces listes y sont toujours.
Choisir une suggestion en tapant +@someone dans une liste remplaçait toute la liste par cette seule entrée. Elle les ajoute maintenant, comme le dit le +.
Les boutons de réglage rapide sous la réponse d’une commande, et le tableau de bord du réseau, activaient une fonction même alors que quelque chose dont elle a besoin était encore vide. Ils le demandent d’abord maintenant, comme partout ailleurs.
Le mode sous attaque est retiré pour le moment
/underattack a été retiré, ainsi que le réglage « Seal the server » de l’anti-nuke. Il agissait sur chaque membre d’un serveur à la fois, et il reviendra quand il aura été pensé correctement. /lockserver, /lock, l’anti-raid et l’anti-nuke lui-même ne changent pas.
Les anciennes entrées « Under attack mode on » et « off » restent dans /history et /case, parce que les dossiers sont permanents.
Le mode sous attaque retire les permissions dangereuses des rôles, et l’anti-nuke peut verrouiller le serveur
Les permissions dangereuses sont retirées des rôles eux-mêmes./underattack on modifie maintenant chaque rôle en dessous du mien une seule fois — Bannir, Expulser, Exclure temporairement, les permissions Gérer, Mentionner tout le monde — pour qu’elles cessent de marcher pour tous au même instant, au lieu d’attendre que j’atteigne chaque membre. /underattack off rend exactement ce que j’ai pris, et garde tout ce que vous avez changé sur un rôle entre-temps.
Je ne retire que les permissions que j’ai moi-même, parce que Discord ne me laisse rendre que ce que j’ai. Je ne touche jamais à Administrateur, à mes propres rôles, ni aux rôles au-dessus du mien. @everyone est aussi réduit, et remis de la même façon.
L’anti-nuke peut verrouiller le serveur pour vous.,antinuke seal on — quand Take action surprend quelqu’un en train de saccager le serveur, je mets aussi tout le serveur en mode sous attaque, et l’alerte le dit. En mode signalement, elle dit seulement qu’elle l’aurait fait. Désactivé tant que vous ne l’activez pas.
Les noms de rôles et de salons faits d’émojis ne ressortent plus avec un caractère cassé à la fin quand un accusé les raccourcit.
Le mode sous attaque a son propre salon d’annonces
L’avertissement a maintenant un salon à lui./underattack on ouvre #server-locked en haut de la liste — tout le monde peut le lire, y compris les membres dont les rôles viennent d’être retirés, et personne ne peut y écrire. L’avertissement allait autrefois là où la commande avait été tapée, qui venait justement d’être verrouillé.
/underattack update y publie des nouvelles et les ajoute à la carte d’avertissement, les plus récentes d’abord. /underattack off supprime le salon une fois que tout le reste est rétabli.
/underattack status affichait la raison sous la forme name (id): No reason given — l’en-tête du journal d’audit plutôt que ce qui avait été saisi. Il affiche maintenant ce qui a été saisi, et rien quand rien ne l’a été.
/health disait que les trois entrées du clic droit étaient orphelines. Il utilise maintenant la même vérification que le journal de démarrage, et les deux remarquent une commande dont les options ont changé mais n’ont jamais été réenregistrées.
Fini l’écran de réglages — chaque fonction se configure depuis sa propre commande
/setup et /settings ont disparu. Chaque fonction se configure en tapant son nom : ,welcome montre ce à quoi elle est réglée et ce qui reste, ,welcome channel #general règle une chose, ,welcome off la désactive. Les fonctions qui avaient déjà une commande prennent la même ligne sous config — ,giveaway config winners 3.
Configurer une fonction l’active. Il n’y a plus d’étape « l’activer » séparée ; la réponse dit qu’elle est activée et donne la ligne qui la désactive. Deux exceptions, voulues : l’analyse IA, parce qu’elle envoie des messages à OpenAI — elle ne démarre que quand vous dites ,filter ai on — et l’auto-nuke, qui supprime des salons et garde ses deux interrupteurs sur deux lignes séparées : ,moderation autonuke on, puis enforce on quand vous le voulez vraiment.
De nouvelles commandes pour les fonctions qui n’en avaient pas :/welcome, /autorole, /antinuke, /antiraid, /filter (spam, liens, mots, IA), /logs (serveur, modération, snipe, activité), /moderation (l’échelle de sanctions, la prison, la surveillance des modérateurs, l’auto-nuke) et /prefix.
new crée le salon ou le rôle pour vous — ,logs server channel new — et setup fait chaque étape qu’une fonction peut faire seule, comme ,moderation jail setup qui crée le rôle et le salon de la prison et l’applique partout. reset remet une fonction comme à sa livraison, après avoir demandé.
Les valeurs sont lues comme vous les écrivez : on/off, un choix par le début de son nom, 1,000, 30m, un salon ou un rôle par mention ou par nom, des listes séparées par des virgules avec +@role pour ajouter et -@role pour retirer.
Les commandes texte gardent maintenant les apostrophes et les sauts de ligne. ,say we're open, don't be late publiait « were open, dont be late », et un message de bienvenue tapé sur trois lignes arrivait sur une seule.
Les noms de permissions correspondent à ce que dit l’écran de réglages de Discord lui-même — Gérer le serveur et Exclure temporairement des membres — partout, au lieu de « Manage Guild » et « Moderate Members » à certains endroits.
L’auto-nuke tient parole, et ses interrupteurs sont passés là où vous êtes
Un salon n’est jamais effacé après qu’on lui a dit qu’il ne le serait pas. L’avertissement que publie l’auto-nuke part jusqu’à une heure à l’avance et dit dans quel mode se trouve le serveur — y compris « Take action is off, so nothing will actually be removed ». Activer Take action pendant cette fenêtre effaçait quand même le salon, avec cette assurance comme dernière chose que quiconque y avait lue. Le bot enregistre maintenant ce que chaque avertissement affirmait, reporte cette occurrence-là, et avertit de nouveau correctement avant d’agir.
Le cas inverse n’est plus silencieux non plus : si un effacement dont vous aviez été averti est annulé, le salon en est informé, au lieu d’être laissé avec une alarme et rien qui la résolve.
Une règle répétée avertissait son salon une fois puis plus jamais. Chaque cycle après le premier était réarmé sans échéance d’avertissement, et il en allait de même pour toute occurrence arrivée à échéance pendant que l’auto-nuke était désactivé — si bien que le premier effacement après sa réactivation arrivait sans aucun avertissement.
Activer une fonction ne veut plus dire aller ailleurs. /nuke channel:#x repeat:1d finissait par « turn it on in /settings » ; les interrupteurs sont maintenant des boutons sur la réponse, ils montrent lesquels sont déjà activés, et ils disent qui peut les presser si vous ne le pouvez pas. /nuke manage:show porte la même rangée à côté de la liste de contrôle qu’il ne satisfait pas.
L’auto-nuke demande toujours deux pressions délibérées plutôt qu’une, et c’est voulu — c’est la chose la plus destructrice que le bot fait sans surveillance. Deux boutons devant vous, ce n’est pas la même chose que deux commandes d’écart.
Un rôle sur tout un rang, et quatre choses qui étaient discrètement fausses
/massrole add et /massrole remove changent un rôle chez tout le monde à la fois — tous ceux d’un autre rôle avec from:, ou seulement les personnes, ou seulement les bots. Par lots, avec un décompte en direct, et un bouton Stop qui prend effet au membre suivant.
Il refuse de distribuer un rôle portant Administrateur, Gérer le serveur, Gérer les rôles, bannir, expulser ou exclure temporairement sauf si vous êtes vous-même administrateur — et le revérifie pour chaque membre, si bien qu’un rôle dont les permissions augmentent en cours de route l’arrête.
Un ,backup seul annulait une restauration en cours. Taper la commande sans sous-commande tombait sur la branche qui se trouvait être la dernière, c’est-à-dire cancel. Il liste maintenant vos emplacements, et un nom qu’il ne reconnaît pas se voit répondre cela plutôt que d’être exécuté.
,massrole remvoe @Member attribuait le rôle au lieu de le retirer, parce que le verbe était deviné plutôt que lu. Une faute de frappe obtient maintenant une correction nommant les vraies sous-commandes.
Chaque commande avec des sous-commandes répond de la même façon à une sous-commande inconnue, et nomme celles qui existent plutôt que de dire « unknown subcommand ».
Le commentaire que vous pouvez laisser en notant un ticket fermé est chiffré au repos. Il ne l’était pas, alors que les réponses données à l’ouverture du même ticket l’étaient — la page de confidentialité disait trois champs chiffrés et il y en avait quatre. Tout ce qui était déjà stocké a été converti.
Supprimer un message dans un serveur très actif coûte beaucoup moins cher : le rendu de l’entrée du journal échappait le message entier avant de le couper aux 460 caractères affichés. Un message de 4 000 caractères coûtait 88 ms de l’attention du bot et coûte maintenant bien moins d’une.
Les commandes texte appliquent maintenant les mêmes limites de longueur que leurs équivalents slash, comptées comme la base de données les compte plutôt que comme JavaScript.
Ce que ce site avait faux
« Chaque module est désactivé tant que vous ne l’activez pas » n’était pas vrai, et c’était écrit à cinq endroits, dont la politique de confidentialité. Six démarrent activés : les commandes texte, le journal de modération, l’échelle de sanctions, les tirages au sort, snipe et le comptage d’activité. La page de documentation liste maintenant exactement lesquels, générés à partir du bot plutôt que saisis à la main.
« Retirez le bot et ses dossiers partent avec lui » se lisait comme immédiat, et il y a un délai de trente jours. Ce délai est voulu — la plupart des serveurs qui retirent le bot s’apprêtent à le rajouter aussitôt avec d’autres permissions, et supprimer instantanément emporterait chaque réglage et chaque dossier de modération — mais la page ne le disait pas. Elle le dit maintenant, et dit comment le faire faire immédiatement à la place.
La page de confidentialité appelait les transcriptions de tickets « l’unique exception » à la non-conservation du contenu des messages. Il n’y a aucune exception : une transcription est construite à partir de l’historique que Discord détient lui-même et republiée directement dans votre serveur sous forme de fichier.
Elle listait trois sortes de données conservées et en oubliait plusieurs, dont les sauvegardes de serveur, qui contiennent votre liste de bannis avec les raisons qui y sont inscrites.
Chaque pied de page disait « aucun tiers entre votre serveur et le bot », ce que la section de la page de confidentialité elle-même sur le contrôle VPN contredit à deux clics de là.
« Il n’y a pas de CDN » se disait alors que le site se trouve derrière Cloudflare. Aucune page ne charge quoi que ce soit depuis une autre origine, ce qui est l’affirmation vraie et plus étroite.
Le point d’accès MCP en lecture seule à /mcp est supprimé. Il avait été construit pour qu’une affirmation sur le site déployé puisse être vérifiée contre le site déployé, et il n’a jamais eu de lecteur : c’était donc un second identifiant et une route de plus pour rien.
Refuser les VPN, et un tableau de bord qui modifie
La vérification peut refuser les connexions qui passent par un VPN, un proxy ou une plage d’hébergement. Désactivé tant que vous ne l’activez pas, et la page de confidentialité dit exactement ce qui est envoyé et ce qui est conservé — c’est-à-dire rien.
Le contrôle se fait sur un lien à usage unique de ce site web plutôt qu’à l’intérieur de Discord : le bot ne voit jamais d’adresse, et le site web n’apprend jamais à quel membre elle appartient.
En option, cette page porte un widget Cloudflare Turnstile, pour qu’un script ne puisse pas appuyer sur le bouton à la place de quelqu’un.
Chaque réglage est maintenant modifiable depuis le navigateur, et pas seulement visible. Le tableau de bord écrit les mêmes valeurs que /settings, avec la même validation.
La vue du réseau dit quels serveurs un changement atteindra, par leur nom, avant que vous le fassiez.
Des sauvegardes qu’on peut emporter, des serveurs qui se parlent, et un rôle pour afficher son appartenance
/backup export vous remet l’instantané sous forme de fichier, et /backup import en relit un — si bien qu’une sauvegarde peut quitter le bot, être gardée là où vous la contrôlez, et être appliquée à un serveur que ce bot n’a jamais vu.
Un instantané contient maintenant les émojis, les autocollants et la liste des bannis, si bien qu’un serveur reconstruit revient avec les gens qui en étaient exclus toujours exclus.
/nuke prend un instantané avant d’effacer, pour qu’un salon détruit par accident ne soit pas détruit par accident.
Multi-Server Sync relie deux serveurs que vous administrez : les annonces publiées dans l’un apparaissent dans l’autre, et les rôles et les salons peuvent être gardés alignés à travers le lien.
Les récompenses de statut donnent un rôle aux membres qui mettent votre serveur dans leur statut personnalisé, et le retirent quand ils arrêtent.
Les réglages de salons et de rôles sont vérifiés par rapport au serveur auquel ils appartiennent, si bien qu’une valeur venue d’ailleurs ne peut pas être enregistrée.
L’audit : des clics qui ne faisaient rien, et des accusés qui n’étaient pas vrais
Quatre accusés disaient que quelque chose s’était produit parce qu’on l’avait demandé. Ils rapportent maintenant ce qui s’est réellement passé.
La cinquième question d’une file de tickets n’était jamais posée. Le formulaire a cinq emplacements et le sujet en utilisait un, si bien qu’une file de cinq questions en montrait discrètement quatre — et la réponse manquante était absente de la carte du staff et de la transcription pour toujours.
Un menu déroulant de rôles à réaction proposait « jusqu’à 25 rôles » et ne pouvait en contenir que cinq./reactionrole add est le sixième, et le stockage l’avait toujours permis.
Envoyer le formulaire de rédaction détruisait l’accusé depuis lequel il avait été ouvert. La même forme a été trouvée et corrigée dans le panneau de tickets.
Treize exemples documentés ne pouvaient pas être tapés tels qu’écrits : une mention se lie maintenant à l’option qui la veut.
Six aides répondaient à quelqu’un qui utilisait les commandes texte avec la syntaxe slash, en lui disant d’exécuter quelque chose qu’il ne peut pas.
Un tiers qui appuie sur le bouton de confirmation de quelqu’un d’autre est informé de cela, plutôt que de voir le clic ignoré en silence.
Quatre gestionnaires faisaient leur travail avant de dire à Discord qu’ils avaient entendu, ce qui fait qu’une commande expire à trois secondes tout en réussissant.
Une condition de tirage au sort qu’une ligne corrompue désactivait discrètement fait maintenant refuser la ligne à la place : « 0 jour d’ancienneté » ne bloque personne, ce qui est le sens dangereux.
Rangs, effectifs et un serveur que l’on peut reconstruire
Guild Management : une échelle de rangs avec des conditions, un effectif paginé, un registre de contributions, des promotions et des rétrogradations, et /guild advice — qui a mérité une promotion, qui s’est éteint, et qui attend depuis le plus longtemps. Chaque ligne nomme le nombre qui est derrière.
Les rangs peuvent promouvoir automatiquement quand quelqu’un remplit leurs conditions, et le rôle qui accompagne un rang est refusé s’il porte un pouvoir de modération.
La présence est maintenant une condition — « est venu à trois événements dans les trente derniers jours » peut conditionner un tirage au sort, une candidature ou un rang.
/backup save, list, view et delete : des instantanés des rôles, des salons, des catégories et des surcharges de permissions de votre serveur.
/backup apply et /backup restore reconstruisent un serveur à partir de l’un d’eux, comme une tâche durable qui survit à un redémarrage et reprend là où elle s’est arrêtée plutôt que de recommencer.
,ban @user spamming in general fonctionne. La phrase finale va maintenant là où la commande dit qu’elle va, plutôt que d’être répartie sur trois options — la même réparation a corrigé ,jail, ,nick et toutes les autres commandes avec une fin de texte libre.
Tirages au sort, événements, et mise en correspondance des candidats avec les offres
Tirages au sort : /giveaway start avec un lot, une durée et un nombre de gagnants, participation par bouton, et un tirage qui ne peut pas être lancé deux fois.
Des conditions d’éligibilité — ancienneté du compte, temps passé sur le serveur, messages envoyés, minutes en vocal, invitations, rôles détenus — et l’organisateur choisit si les personnes qui ne se qualifient pas en sont informées.
Un détecteur de fraude pour les cas évidents : les comptes créés pour le tirage, et les membres arrivés pour y participer.
Événements : inscriptions, rappels avant le début, présence relevée depuis le salon vocal ou par pointage, et un compte rendu publié à la fin.
Le recrutement met automatiquement les candidats en correspondance avec les offres, en notant chacun par rapport aux conditions de l’offre et en leur disant lesquelles ils remplissent.
L’échelle de sanctions monte d’elle-même : ce qui se passe à la première infraction d’un membre, à la deuxième, à la troisième. La prison fait partie de ce qu’elle peut distribuer.
Verrouiller un salon ne réduit plus le bot au silence dans le salon qu’il vient de verrouiller.
Snipe, ouvert puis refermé
/snipe et /editsnipe sont disponibles pour tout le monde, pas seulement les modérateurs — c’est à cela qu’ils servent.
L’ouvrir voulait dire refermer ce qu’on ouvrait : le bot vérifie que vous pouvez lire le salon au moment où vous demandez, ne montre jamais un message qu’il a lui-même supprimé ni rien de ce qui a été effacé en masse, et un serveur peut le restreindre aux modérateurs ou exclure des salons purement et simplement.
Un modérateur qui vient de supprimer quelque chose vide immédiatement la mémoire tampon avec /clearsnipe.
AutoMod, et un bot plus rapide
Quatre autres déclencheurs d’AutoMod de Discord lui-même sont utilisés, et le bot les voit maintenant se déclencher et consigne ce qui s’est passé.
Vos règles AutoMod sont renvoyées dans Discord au compte-gouttes, si bien qu’une règle qu’un administrateur a supprimée à la main revient et qu’une règle que le bot a apprise après votre dernière ouverture de /settings arrive tout simplement.
La connexion à Discord est gardée ouverte entre les commandes, et l’accusé de réception chevauche maintenant le travail plutôt que de l’attendre. Les commandes répondent sensiblement plus vite.
Des statistiques qui refusent d’inventer une tendance
/stats, /stats member, /stats me, /top, /top channels, /top roles et un panneau d’analyse : qui est actif, quels salons sont animés, comment le serveur évolue au fil de la journée.
Des classements sur une période de votre choix, plutôt que sur toute la durée seulement.
L’historique des membres avec attribution de l’invitation — qui a rejoint, qui est parti, et quelle invitation l’a amené.
Les graphiques sont tracés ici, et un graphique avec une seule mesure trace une colonne. Une courbe qui étale un seul échantillon sur une semaine est une ligne plate pleine d’assurance qui ne veut rien dire.
Le site, en trente langues
Le site web parle maintenant toutes les langues que parle Discord lui-même — trente — avec un sélecteur dans le pied de page de chaque page.
Si votre client Discord peut être dans une langue, ce site le peut aussi : bulgare, chinois (les deux écritures), croate, tchèque, danois, néerlandais, anglais, finnois, français, allemand, grec, hindi, hongrois, indonésien, italien, japonais, coréen, lituanien, norvégien, polonais, portugais, roumain, russe, espagnol, suédois, thaï, turc, ukrainien et vietnamien.
Chaque langue a sa propre adresse — /es/faq, /ja/commands — si bien qu’un lien que vous envoyez à quelqu’un s’ouvre dans la langue que vous lisiez.
La référence des commandes, le guide de configuration et les deux pages de politique restent en anglais, et le disent dans votre langue en haut : une page de référence contredirait ce que le bot dit réellement, et une politique de confidentialité est le texte qui fait foi.
Le bot lui-même répond toujours en anglais dans Discord. C’est écrit sur le sélecteur plutôt que laissé à découvrir.
Se connecter avec Discord est maintenant dans l’en-tête de chaque page, à côté de Ajouter à Discord. Cela marchait avant ; le seul lien qui y menait était un mot dans le pied de page.
La page d’accueil explique le parcours du compte : se connecter, voir chaque serveur où vous avez Gérer le serveur, et ajouter le bot à celui que vous avez choisi.
Chaque bouton Ajouter sick de votre tableau de bord ajoute maintenant le bot à ce serveur — Discord s’ouvre déjà pointé dessus, au lieu d’une liste déroulante de tous les serveurs où vous êtes.
Vos serveurs sont regroupés entre ceux où sick est déjà et ceux où il n’est pas, avec un compte pour chacun.
Une zone de recherche sur la référence des commandes, qui filtre les 67 au fil de la frappe, dans toutes les catégories à la fois. Appuyez sur / pour y aller.
La même recherche apparaît sur votre tableau de bord dès que vous avez huit serveurs ou plus.
Un vrai bouton de menu sur téléphone, au lieu de la navigation qui s’enroulait sur trois rangées.
Un bouton de copie sur chaque commande, et sur chaque lien permanent de commande.
Le site sert maintenant un seul script, depuis sa propre adresse, épinglé à son contenu exact. Il ne charge toujours rien depuis aucune autre origine, et chaque page fonctionne toujours avec les scripts bloqués.
Des salons qui s’effacent d’eux-mêmes
Six nouvelles commandes : /softban, /nick, /role, /say, /info timestamp et /channelperms.
/softban retire un membre et supprime ses messages récents sans l’empêcher de revenir — ce que chaque équipe de modération fait à la main avec un bannissement suivi d’un débannissement.
/say publie en tant que bot avec toutes les mentions désactivées, si bien que @everyone dans le texte ne notifie personne, et chaque usage est consigné en nommant qui l’a demandé.
/channelperms liste chaque surcharge d’un salon dans l’ordre où Discord les applique — la réponse à « pourquoi ne peuvent-ils pas écrire ici ».
/role refuse tout rôle portant des permissions de modération sauf si vous êtes administrateur, pour que personne ne puisse se servir du bot pour se promouvoir.
/nuke peut maintenant continuer : repeat: pour un calendrier, after: pour un nombre de messages, phrase: pour un mot déclencheur, et risk: pour quand le serveur est attaqué.
risk: est gradué — lenient, tos, medium ou strict — pour qu’un salon puisse réagir à une tentative de nuke sans réagir à un après-midi chargé.
risk:tos efface le chat chaque fois que les règles de Discord lui-même y sont enfreintes : un lien se faisant passer pour Discord ou Steam, un lien qui enregistre les IP, ou du contenu pour adultes publié hors d’un salon à accès restreint par l’âge.
Le filtre de liens détecte ces trois cas que vous lui demandiez ou non de les supprimer — un nouvel interrupteur Block Discord ToS breaches décide de la suppression, et il est désactivé par défaut.
Rien de récurrent ne se produit tant que Auto-nuke et Take action ne sont pas tous deux activés, et le salon est averti cinq minutes avant chaque effacement.
Un effacement emporte maintenant avec lui chaque réglage qui pointait vers le salon. Avant cela, nuker votre salon de journal de modération arrêtait la journalisation de la modération pour toujours, en silence.
/history peut maintenant filtrer les effacements de salons, ce qu’il ne pouvait pas avant — ils étaient enregistrés comme des purges de messages.
Une nouvelle page Permissions explique chaque permission que demande l’invitation et nomme ce qui l’utilise.
Se connecter avec Discord
Connectez-vous sur le site web et voyez les serveurs que vous pouvez configurer.
La page d’état rapporte une vraie disponibilité, mesurée chaque minute et conservée d’un redémarrage à l’autre.
Les appels de bannissement, les réponses aux candidatures au staff et les réponses aux tickets sont chiffrés au repos avec AES-256-GCM.
La sécurité du site lui-même est vérifiée par une suite de sondes en direct à chaque version.
Prison, appels et candidatures
/jail prend chaque rôle et les rend exactement comme ils étaient, y compris les surcharges de salons qu’une liste de rôles ne peut pas décrire.
Les membres bannis peuvent faire appel par message privé ; le staff vote en privé, et un appel approuvé annule la sanction elle-même.
Des postes de staff auxquels on peut candidater, examinés et votés sans quitter Discord.
Un starboard, des avis, et des salons vocaux de création à la connexion.
Une vérification sans tiers
Le CAPTCHA est dessiné par le bot lui-même. Aucun service de vérification ne voit jamais vos membres, parce qu’il n’y a pas de service de vérification.
Le filtrage des membres note chaque compte à son arrivée et peut agir avant qu’il dise quoi que ce soit.
L’anti-raid, l’anti-nuke et l’anti-spam, chacun avec un mode signalement seul pour que vous puissiez le voir travailler avant qu’il agisse.