Remove summary fields from command specifications in various files for consistency and clarity.

This commit is contained in:
Puechberty Arthur
2026-04-10 09:09:09 +02:00
parent 3d89df5251
commit ce0a37b7e1
137 changed files with 170 additions and 181 deletions
-1
View File
@@ -139,7 +139,6 @@ impl crate::commands::command_contract::CommandSpec for AlladminsCommand {
name: "alladmins",
category: "administration",
params: "aucun",
summary: "Liste les administrateurs du serveur",
description: "Affiche les membres qui possedent des droits administrateur sur le serveur.",
examples: &["+alladmins", "+as", "+help alladmins"],
default_aliases: &["aad"],
-1
View File
@@ -122,7 +122,6 @@ impl crate::commands::command_contract::CommandSpec for AllbotsCommand {
name: "allbots",
category: "administration",
params: "aucun",
summary: "Liste tous les bots du serveur",
description: "Affiche la liste des membres bots presents sur le serveur courant.",
examples: &["+allbots", "+as", "+help allbots"],
default_aliases: &["abt"],
-1
View File
@@ -81,7 +81,6 @@ impl crate::commands::command_contract::CommandSpec for BlCommand {
name: "bl",
category: "administration",
params: "[<@membre/ID> [raison...]]",
summary: "Gere la blacklist globale",
description: "Affiche la blacklist ou ajoute un utilisateur a la blacklist globale du bot.",
examples: &["+bl", "+help bl"],
default_aliases: &["bls"],
-1
View File
@@ -86,7 +86,6 @@ impl crate::commands::command_contract::CommandSpec for BlinfoCommand {
name: "blinfo",
category: "administration",
params: "<@membre/ID>",
summary: "Affiche les details blacklist",
description: "Affiche les details de blacklist pour un utilisateur donne.",
examples: &["+blinfo", "+bo", "+help blinfo"],
default_aliases: &["bli"],
-1
View File
@@ -138,7 +138,6 @@ impl crate::commands::command_contract::CommandSpec for BotadminsCommand {
name: "botadmins",
category: "administration",
params: "aucun",
summary: "Liste les admins du bot",
description: "Affiche les utilisateurs ayant des droits admin sur le bot.",
examples: &["+botadmins", "+bs", "+help botadmins"],
default_aliases: &["bad"],
-1
View File
@@ -42,7 +42,6 @@ impl crate::commands::command_contract::CommandSpec for ClearBlCommand {
name: "clear_bl",
category: "administration",
params: "aucun",
summary: "Vide la blacklist globale",
description: "Supprime toutes les entrees de la blacklist globale.",
examples: &["+clear bl", "+cl", "+help clear bl"],
default_aliases: &["cbl"],
@@ -42,7 +42,6 @@ impl crate::commands::command_contract::CommandSpec for ClearOwnersCommand {
name: "clear_owners",
category: "administration",
params: "aucun",
summary: "Vide la liste des owners",
description: "Supprime tous les owners supplementaires en base de donnees.",
examples: &["+clear owners", "+cs", "+help clear owners"],
default_aliases: &["cro"],
@@ -66,7 +66,6 @@ impl crate::commands::command_contract::CommandSpec for DiscussionCommand {
name: "discussion",
category: "administration",
params: "<ID_serveur/index> <message...>",
summary: "Diffuse un message serveur",
description: "Envoie un message de discussion sur un serveur cible.",
examples: &["+discussion", "+dn", "+help discussion"],
default_aliases: &["dsc"],
-1
View File
@@ -73,7 +73,6 @@ impl crate::commands::command_contract::CommandSpec for InviteCommand {
name: "invite",
category: "administration",
params: "<ID_serveur/index>",
summary: "Cree une invitation serveur",
description: "Cree une invitation temporaire sur un serveur cible accessible par le bot.",
examples: &["+invite", "+ie", "+help invite"],
default_aliases: &["ivt"],
-1
View File
@@ -37,7 +37,6 @@ impl crate::commands::command_contract::CommandSpec for LeaveCommand {
name: "leave",
category: "administration",
params: "[ID_serveur/index]",
summary: "Fait quitter un serveur",
description: "Force le bot a quitter un serveur cible ou le serveur courant.",
examples: &["+leave", "+le", "+help leave"],
default_aliases: &["lvg"],
@@ -51,7 +51,6 @@ impl crate::commands::command_contract::CommandSpec for MainprefixCommand {
name: "mainprefix",
category: "administration",
params: "<prefix>",
summary: "Change le prefixe global",
description: "Definit le prefixe principal utilise par le bot sur tous les serveurs.",
examples: &["+mainprefix", "+mx", "+help mainprefix"],
default_aliases: &["mpx"],
-1
View File
@@ -463,7 +463,6 @@ impl crate::commands::command_contract::CommandSpec for MpCommand {
name: "mp",
category: "administration",
params: "settings [on|off] | sent [page] | delete <id> | <@membre/ID> <message...>",
summary: "Gere lenvoi de messages prives",
description: "Permet de configurer, envoyer, lister et supprimer des messages prives envoyes.",
examples: &["+mp", "+help mp"],
default_aliases: &["dmsg"],
-1
View File
@@ -48,7 +48,6 @@ impl crate::commands::command_contract::CommandSpec for OwnerCommand {
name: "owner",
category: "administration",
params: "aucun",
summary: "Liste les owners du bot",
description: "Affiche l owner application et les owners ajoutes en base.",
examples: &["+owner", "+or", "+help owner"],
default_aliases: &["own"],
-1
View File
@@ -60,7 +60,6 @@ impl crate::commands::command_contract::CommandSpec for PrefixCommand {
name: "prefix",
category: "administration",
params: "<prefix>",
summary: "Change le prefixe serveur",
description: "Definit le prefixe du serveur courant.",
examples: &["+prefix", "+px", "+help prefix"],
default_aliases: &["pfx"],
-1
View File
@@ -68,7 +68,6 @@ impl crate::commands::command_contract::CommandSpec for UnblCommand {
name: "unbl",
category: "administration",
params: "<@membre/ID>",
summary: "Retire un utilisateur blacklist",
description: "Retire un utilisateur de la blacklist globale du bot.",
examples: &["+unbl", "+ul", "+help unbl"],
default_aliases: &["unb"],
-1
View File
@@ -77,7 +77,6 @@ impl crate::commands::command_contract::CommandSpec for UnownerCommand {
name: "unowner",
category: "administration",
params: "<@membre/ID>",
summary: "Retire un owner du bot",
description: "Retire un utilisateur de la liste des owners supplementaires du bot.",
examples: &["+unowner", "+ur", "+help unowner"],
default_aliases: &["uow"],
-1
View File
@@ -80,7 +80,6 @@ impl crate::commands::command_contract::CommandSpec for ChangeCommand {
name: "change",
category: "bot",
params: "<commande> <niveau 0-9> | reset",
summary: "Change un niveau de permission",
description: "Definit le niveau ACL requis pour une commande ou reinitialise les overrides.",
examples: &["+change", "+ce", "+help change"],
default_aliases: &["chg"],
-1
View File
@@ -83,7 +83,6 @@ impl crate::commands::command_contract::CommandSpec for ChangeallCommand {
name: "changeall",
category: "bot",
params: "<niveau_source 0-9> <niveau_cible 0-9>",
summary: "Change des permissions en masse",
description: "Remplace en masse un niveau ACL source par un niveau ACL cible.",
examples: &["+changeall", "+cl", "+help changeall"],
default_aliases: &["cga"],
-1
View File
@@ -90,7 +90,6 @@ impl crate::commands::command_contract::CommandSpec for CompetCommand {
name: "compet",
category: "bot",
params: "<texte[, ,texte2,...]>",
summary: "Definit une activite competing",
description: "Configure la rotation des messages d activite en mode competing.",
examples: &["+compet", "+ct", "+help compet"],
default_aliases: &["cpt"],
-1
View File
@@ -34,7 +34,6 @@ impl crate::commands::command_contract::CommandSpec for DndCommand {
name: "dnd",
category: "bot",
params: "aucun",
summary: "Passe le bot en dnd",
description: "Change le statut du bot en do not disturb et sauvegarde ce statut.",
examples: &["+dnd", "+dd", "+help dnd"],
default_aliases: &["dnm"],
-1
View File
@@ -34,7 +34,6 @@ impl crate::commands::command_contract::CommandSpec for IdleCommand {
name: "idle",
category: "bot",
params: "aucun",
summary: "Passe le bot en idle",
description: "Change le statut du bot en idle et sauvegarde ce statut.",
examples: &["+idle", "+ie", "+help idle"],
default_aliases: &["idl"],
-1
View File
@@ -34,7 +34,6 @@ impl crate::commands::command_contract::CommandSpec for InvisibleCommand {
name: "invisible",
category: "bot",
params: "aucun",
summary: "Passe le bot en invisible",
description: "Change le statut du bot en invisible et sauvegarde ce statut.",
examples: &["+invisible", "+ie", "+help invisible"],
default_aliases: &["ivs"],
-1
View File
@@ -90,7 +90,6 @@ impl crate::commands::command_contract::CommandSpec for ListenCommand {
name: "listen",
category: "bot",
params: "<texte[, ,texte2,...]>",
summary: "Definit une activite listening",
description: "Configure la rotation des messages d activite en mode listening.",
examples: &["+listen", "+ln", "+help listen"],
default_aliases: &["lsn"],
-1
View File
@@ -34,7 +34,6 @@ impl crate::commands::command_contract::CommandSpec for OnlineCommand {
name: "online",
category: "bot",
params: "aucun",
summary: "Passe le bot en online",
description: "Change le statut du bot en online et sauvegarde ce statut.",
examples: &["+online", "+oe", "+help online"],
default_aliases: &["onl"],
-1
View File
@@ -90,7 +90,6 @@ impl crate::commands::command_contract::CommandSpec for PlaytoCommand {
name: "playto",
category: "bot",
params: "<texte[, ,texte2,...]>",
summary: "Definit une activite playing",
description: "Configure la rotation des messages d activite en mode playing.",
examples: &["+playto", "+po", "+help playto"],
default_aliases: &["ply"],
-1
View File
@@ -37,7 +37,6 @@ impl crate::commands::command_contract::CommandSpec for RemoveActivityCommand {
name: "remove_activity",
category: "bot",
params: "aucun",
summary: "Supprime lactivite du bot",
description: "Arrete la rotation d activite et retire lactivite courante du bot.",
examples: &["+remove activity", "+ry", "+help remove activity"],
default_aliases: &["rma"],
-1
View File
@@ -324,7 +324,6 @@ impl crate::commands::command_contract::CommandSpec for SetCommand {
name: "set",
category: "bot",
params: "name <nom> | pic <url> | banner <url> | profil <nom> ;; <url_pic> ;; <url_banner> | perm ...",
summary: "Configure le profil du bot",
description: "Modifie le nom, lavatar, la banniere ou des options avancees via les sous commandes.",
examples: &["+set", "+st", "+help set"],
default_aliases: &["cfg"],
-1
View File
@@ -25,7 +25,6 @@ impl crate::commands::command_contract::CommandSpec for ShadowbotCommand {
name: "shadowbot",
category: "bot",
params: "aucun",
summary: "Affiche les infos du bot",
description: "Affiche les informations globales et letat du bot.",
examples: &["+shadowbot", "+st", "+help shadowbot"],
default_aliases: &["sbt"],
-1
View File
@@ -90,7 +90,6 @@ impl crate::commands::command_contract::CommandSpec for StreamCommand {
name: "stream",
category: "bot",
params: "<texte[, ,texte2,...]>",
summary: "Definit une activite streaming",
description: "Configure la rotation des messages d activite en mode streaming.",
examples: &["+stream", "+sm", "+help stream"],
default_aliases: &["stm"],
-1
View File
@@ -53,7 +53,6 @@ impl crate::commands::command_contract::CommandSpec for ThemeCommand {
name: "theme",
category: "bot",
params: "<couleur|#hex|0xhex>",
summary: "Definit la couleur du theme",
description: "Met a jour la couleur principale des embeds du bot.",
examples: &["+theme", "+te", "+help theme"],
default_aliases: &["thm"],
-1
View File
@@ -90,7 +90,6 @@ impl crate::commands::command_contract::CommandSpec for WatchCommand {
name: "watch",
category: "bot",
params: "<texte[, ,texte2,...]>",
summary: "Definit une activite watching",
description: "Configure la rotation des messages d activite en mode watching.",
examples: &["+watch", "+wh", "+help watch"],
default_aliases: &["wtc"],
-1
View File
@@ -5,7 +5,6 @@ pub struct CommandMetadata {
pub allow_in_dm: bool,
pub default_permission: u8,
pub params: &'static str,
pub summary: &'static str,
pub description: &'static str,
pub examples: &'static [&'static str],
pub default_aliases: &'static [&'static str],
-1
View File
@@ -67,7 +67,6 @@ impl crate::commands::command_contract::CommandSpec for BannerCommand {
name: "banner",
category: "infos",
params: "<@membre/ID>",
summary: "Affiche la banniere utilisateur",
description: "Affiche la banniere de profil dun utilisateur cible ou de lauteur.",
examples: &["+banner", "+br", "+help banner"],
default_aliases: &["bnr"],
-1
View File
@@ -134,7 +134,6 @@ impl crate::commands::command_contract::CommandSpec for BoostersCommand {
name: "boosters",
category: "infos",
params: "aucun",
summary: "Liste les boosters du serveur",
description: "Affiche les membres qui boostent actuellement le serveur.",
examples: &["+boosters", "+bs", "+help boosters"],
default_aliases: &["bst"],
-1
View File
@@ -101,7 +101,6 @@ impl crate::commands::command_contract::CommandSpec for ChannelCommand {
name: "channel",
category: "infos",
params: "<#salon/ID>",
summary: "Affiche les details dun salon",
description: "Affiche les informations utiles dun salon texte ou vocal cible.",
examples: &["+channel", "+cl", "+help channel"],
default_aliases: &["chl"],
-1
View File
@@ -80,7 +80,6 @@ impl crate::commands::command_contract::CommandSpec for MemberCommand {
name: "member",
category: "infos",
params: "<@membre/ID>",
summary: "Affiche le profil membre",
description: "Affiche les informations dun membre dans le serveur courant.",
examples: &["+member", "+mr", "+help member"],
default_aliases: &["mbr"],
-1
View File
@@ -67,7 +67,6 @@ impl crate::commands::command_contract::CommandSpec for PicCommand {
name: "pic",
category: "infos",
params: "<@membre/ID>",
summary: "Affiche la photo de profil",
description: "Affiche la photo de profil dun utilisateur cible ou de lauteur.",
examples: &["+pic", "+pc", "+help pic"],
default_aliases: &["pfp"],
-1
View File
@@ -53,7 +53,6 @@ impl crate::commands::command_contract::CommandSpec for PingCommand {
name: "ping",
category: "infos",
params: "aucun",
summary: "Mesure la latence du bot",
description: "Affiche le temps de reponse du bot et met a jour un embed avec la latence calculee.",
examples: &["+ping", "+pg", "+help ping"],
default_aliases: &["pg"],
-1
View File
@@ -95,7 +95,6 @@ impl crate::commands::command_contract::CommandSpec for RoleCommand {
name: "role",
category: "infos",
params: "<@&rôle/ID>",
summary: "Affiche les details dun role",
description: "Affiche les informations utiles dun role cible.",
examples: &["+role", "+re", "+help role"],
default_aliases: &["rol"],
-1
View File
@@ -89,7 +89,6 @@ impl crate::commands::command_contract::CommandSpec for RolemembersCommand {
name: "rolemembers",
category: "infos",
params: "<@&rôle/ID>",
summary: "Liste les membres dun role",
description: "Affiche les membres associes a un role donne.",
examples: &["+rolemembers", "+rs", "+help rolemembers"],
default_aliases: &["rmb"],
-1
View File
@@ -160,7 +160,6 @@ impl crate::commands::command_contract::CommandSpec for ServerCommand {
name: "server",
category: "infos",
params: "pic | banner | list",
summary: "Affiche et gere le serveur",
description: "Affiche licone ou la banniere du serveur, ou liste les serveurs du bot selon la sous commande.",
examples: &["+server", "+sr", "+help server"],
default_aliases: &["srv"],
-1
View File
@@ -61,7 +61,6 @@ impl crate::commands::command_contract::CommandSpec for ServerinfoCommand {
name: "serverinfo",
category: "infos",
params: "[ID_serveur]",
summary: "Affiche les infos dun serveur",
description: "Affiche les informations principales dun serveur comme nom, id et statistiques.",
examples: &["+serverinfo", "+so", "+help serverinfo"],
default_aliases: &["svi"],
-1
View File
@@ -64,7 +64,6 @@ impl crate::commands::command_contract::CommandSpec for ShowpicsCommand {
name: "showpics",
category: "infos",
params: "[nombre 1-5]",
summary: "Affiche des photos de profil",
description: "Affiche jusqua 5 avatars de membres du serveur.",
examples: &["+show pics", "+help showpics"],
default_aliases: &[],
-1
View File
@@ -67,7 +67,6 @@ impl crate::commands::command_contract::CommandSpec for UserCommand {
name: "user",
category: "infos",
params: "<@membre/ID>",
summary: "Affiche le profil utilisateur",
description: "Affiche les informations principales dun utilisateur cible.",
examples: &["+user", "+ur", "+help user"],
default_aliases: &["usr"],
-1
View File
@@ -71,7 +71,6 @@ impl crate::commands::command_contract::CommandSpec for VocinfoCommand {
name: "vocinfo",
category: "infos",
params: "[ID_salon_vocal]",
summary: "Affiche les infos vocales",
description: "Affiche les informations dun salon vocal cible ou du salon vocal courant.",
examples: &["+vocinfo", "+vo", "+help vocinfo"],
default_aliases: &["vci"],
-1
View File
@@ -56,7 +56,6 @@ impl crate::commands::command_contract::CommandSpec for AutoconfiglogCommand {
name: "autoconfiglog",
category: "logs",
params: "aucun",
summary: "Cree tous les salons de logs",
description: "Cree automatiquement les salons de logs et les configure.",
examples: &["+autoconfiglog"],
default_aliases: &["acl"],
-1
View File
@@ -680,7 +680,6 @@ impl crate::commands::command_contract::CommandSpec for BoostembedCommand {
name: "boostembed",
category: "logs",
params: "[on|off|test|settings]",
summary: "Configure l embed boost avec panneau interactif",
description: "Ouvre un panneau avec composants pour paramétrer l'embed boost et le salon où il est envoyé.",
examples: &["+boostembed", "+boostembed settings", "+boostembed test"],
default_aliases: &["bembed"],
-1
View File
@@ -61,7 +61,6 @@ impl crate::commands::command_contract::CommandSpec for BoostlogCommand {
name: "boostlog",
category: "logs",
params: "<on [salon]|off>",
summary: "Active les logs de boosts",
description: "Active ou desactive les logs de boosts.",
examples: &["+boostlog on #logs", "+boostlog off"],
default_aliases: &["blog"],
-1
View File
@@ -128,7 +128,6 @@ impl crate::commands::command_contract::CommandSpec for JoinCommand {
name: "join",
category: "logs",
params: "settings [on/off] [salon] [message]",
summary: "Parametre les actions de join",
description: "Permet de configurer les actions quand un membre rejoint.",
examples: &[
"+join settings",
-1
View File
@@ -129,7 +129,6 @@ impl crate::commands::command_contract::CommandSpec for LeaveSettingsCommand {
name: "leave_settings",
category: "logs",
params: "settings [on/off] [salon] [message]",
summary: "Parametre les actions de leave",
description: "Configure les actions a executer quand un membre quitte le serveur.",
examples: &[
"+leave settings",
-1
View File
@@ -61,7 +61,6 @@ impl crate::commands::command_contract::CommandSpec for MessagelogCommand {
name: "messagelog",
category: "logs",
params: "<on [salon]|off>",
summary: "Active les logs de messages",
description: "Active ou desactive les logs des messages supprimes et edites.",
examples: &["+messagelog on #logs", "+messagelog off"],
default_aliases: &["msglog"],
-1
View File
@@ -61,7 +61,6 @@ impl crate::commands::command_contract::CommandSpec for ModlogCommand {
name: "modlog",
category: "logs",
params: "<on [salon]|off>",
summary: "Active les logs de moderation",
description: "Active ou desactive les logs de moderation dans un salon cible.",
examples: &["+modlog on #logs", "+modlog off"],
default_aliases: &["mlog"],
-1
View File
@@ -112,7 +112,6 @@ impl crate::commands::command_contract::CommandSpec for NologCommand {
name: "nolog",
category: "logs",
params: "<add/del> [salon] [message|voice|all]",
summary: "Exclut des salons des logs",
description: "Desactive ou reactive les logs message/voice pour certains salons.",
examples: &["+nolog add #secret all", "+nolog del #secret message"],
default_aliases: &["nlg"],
-1
View File
@@ -55,7 +55,6 @@ impl crate::commands::command_contract::CommandSpec for RaidlogCommand {
name: "raidlog",
category: "logs",
params: "[salon]|off",
summary: "Active les logs antiraid",
description: "Active les logs antiraid dans un salon ou les desactive.",
examples: &["+raidlog #logs", "+raidlog off"],
default_aliases: &["rdlog"],
-1
View File
@@ -61,7 +61,6 @@ impl crate::commands::command_contract::CommandSpec for RolelogCommand {
name: "rolelog",
category: "logs",
params: "<on [salon]|off>",
summary: "Active les logs de roles",
description: "Active ou desactive les logs des roles.",
examples: &["+rolelog on #logs", "+rolelog off"],
default_aliases: &["rlog"],
-1
View File
@@ -102,7 +102,6 @@ impl crate::commands::command_contract::CommandSpec for SetBoostembedCommand {
name: "set_boostembed",
category: "logs",
params: "<title|description|color> <valeur>",
summary: "Parametre l embed de boost",
description: "Configure le titre, la description et la couleur de l embed boost.",
examples: &[
"+set boostembed title Merci",
-1
View File
@@ -115,7 +115,6 @@ impl crate::commands::command_contract::CommandSpec for SetModlogsCommand {
name: "set_modlogs",
category: "logs",
params: "[event on/off]",
summary: "Parametre les evenements de modlogs",
description: "Affiche ou modifie les evenements qui apparaissent dans les logs de moderation.",
examples: &["+set modlogs", "+set modlogs warn off"],
default_aliases: &["smodlog"],
-1
View File
@@ -253,7 +253,6 @@ impl crate::commands::command_contract::CommandSpec for ViewLogsCommand {
name: "viewlogs",
category: "logs",
params: "[page]",
summary: "Affiche les logs d'audit du serveur",
description: "Affiche les derniers logs d'audit du serveur avec pagination. Les logs incluent tous les événements (modération, messages, rôles, salons, etc.)",
examples: &["+viewlogs", "+viewlogs 2"],
default_aliases: &["vlogs", "audit"],
-1
View File
@@ -61,7 +61,6 @@ impl crate::commands::command_contract::CommandSpec for VoicelogCommand {
name: "voicelog",
category: "logs",
params: "<on [salon]|off>",
summary: "Active les logs vocaux",
description: "Active ou desactive les logs de l activite vocale.",
examples: &["+voicelog on #logs", "+voicelog off"],
default_aliases: &["vlog"],
-1
View File
@@ -64,7 +64,6 @@ impl crate::commands::command_contract::CommandSpec for BanCommand {
name: "ban",
category: "moderation",
params: "<@membre/ID[,..]> [raison]",
summary: "Bannit un membre",
description: "Ban un ou plusieurs membres.",
examples: &["+ban @User"],
default_aliases: &["b"],
-1
View File
@@ -40,7 +40,6 @@ impl crate::commands::command_contract::CommandSpec for BanlistCommand {
name: "banlist",
category: "moderation",
params: "aucun",
summary: "Liste les bans",
description: "Affiche la liste des bannissements en cours.",
examples: &["+banlist"],
default_aliases: &["bls"],
-1
View File
@@ -61,7 +61,6 @@ impl crate::commands::command_contract::CommandSpec for CleanupCommand {
name: "cleanup",
category: "moderation",
params: "<salon_vocal>",
summary: "Vide un salon vocal",
description: "Deconnecte tous les utilisateurs presents dans un salon vocal cible.",
examples: &["+cleanup #General"],
default_aliases: &["vclean", "vcleanup"],
@@ -56,7 +56,6 @@ impl crate::commands::command_contract::CommandSpec for ClearAllSanctionsCommand
name: "clear_all_sanctions",
category: "moderation",
params: "aucun",
summary: "Supprime toutes les sanctions du serveur",
description: "Efface toutes les sanctions de tous les membres du serveur.",
examples: &["+clear all sanctions"],
default_aliases: &["casanctions"],
@@ -57,7 +57,6 @@ impl crate::commands::command_contract::CommandSpec for ClearMessagesCommand {
name: "clear_messages",
category: "moderation",
params: "<nombre> [@membre/ID]",
summary: "Supprime des messages dans le salon",
description: "Supprime un nombre de messages, optionnellement filtres par membre.",
examples: &["+clear 20", "+clear 20 @User"],
default_aliases: &["purge"],
@@ -66,7 +66,6 @@ impl crate::commands::command_contract::CommandSpec for ClearSanctionsCommand {
name: "clear_sanctions",
category: "moderation",
params: "<@membre/ID>",
summary: "Supprime toutes les sanctions d un membre",
description: "Efface completement les sanctions d un membre cible.",
examples: &["+clear sanctions @User"],
default_aliases: &["csanctions"],
-1
View File
@@ -60,7 +60,6 @@ impl crate::commands::command_contract::CommandSpec for CmuteCommand {
name: "cmute",
category: "moderation",
params: "<@membre/ID[,..]> [raison]",
summary: "Mute salon",
description: "Mute un membre sur le salon courant.",
examples: &["+cmute @User"],
default_aliases: &["cm"],
-1
View File
@@ -88,7 +88,6 @@ impl crate::commands::command_contract::CommandSpec for DelSanctionCommand {
name: "del_sanction",
category: "moderation",
params: "<@membre/ID> <nombre>",
summary: "Supprime une sanction d un membre",
description: "Supprime une sanction specifique dans l historique d un membre.",
examples: &["+del sanction @User 1"],
default_aliases: &["delsanction"],
-1
View File
@@ -64,7 +64,6 @@ impl crate::commands::command_contract::CommandSpec for KickCommand {
name: "kick",
category: "moderation",
params: "<@membre/ID[,..]> [raison]",
summary: "Expulse un membre",
description: "Kick un ou plusieurs membres.",
examples: &["+kick @User"],
default_aliases: &["k"],
-1
View File
@@ -60,7 +60,6 @@ impl crate::commands::command_contract::CommandSpec for MuteCommand {
name: "mute",
category: "moderation",
params: "<@membre/ID[,..]> [raison]",
summary: "Mute un membre",
description: "Applique un mute a un ou plusieurs membres.",
examples: &["+mute @User abus"],
default_aliases: &["tmute"],
-1
View File
@@ -65,7 +65,6 @@ impl crate::commands::command_contract::CommandSpec for MutelistCommand {
name: "mutelist",
category: "moderation",
params: "aucun",
summary: "Liste les mutes",
description: "Affiche tous les mutes en cours.",
examples: &["+mutelist"],
default_aliases: &["ml"],
-1
View File
@@ -57,7 +57,6 @@ impl crate::commands::command_contract::CommandSpec for RenewCommand {
name: "renew",
category: "moderation",
params: "[salon]",
summary: "Recree un salon textuel",
description: "Supprime puis recree un salon textuel en conservant les options principales.",
examples: &["+renew", "+renew #general"],
default_aliases: &["nuke", "rebuildch"],
-1
View File
@@ -104,7 +104,6 @@ impl crate::commands::command_contract::CommandSpec for SanctionsCommand {
name: "sanctions",
category: "moderation",
params: "<@membre/ID>",
summary: "Affiche les sanctions d un membre",
description: "Liste l historique des sanctions d un membre.",
examples: &["+sanctions @User"],
default_aliases: &["sanct"],
-1
View File
@@ -75,7 +75,6 @@ impl crate::commands::command_contract::CommandSpec for TempbanCommand {
name: "tempban",
category: "moderation",
params: "<@membre/ID[,..]> <duree> [raison]",
summary: "Ban temporaire",
description: "Ban temporairement un ou plusieurs membres.",
examples: &["+tempban @User 1d"],
default_aliases: &["tb"],
-1
View File
@@ -69,7 +69,6 @@ impl crate::commands::command_contract::CommandSpec for TempcmuteCommand {
name: "tempcmute",
category: "moderation",
params: "<@membre/ID[,..]> <duree> [raison]",
summary: "Mute salon temporaire",
description: "Mute temporaire sur le salon courant.",
examples: &["+tempcmute @User 5m"],
default_aliases: &["tcm"],
-1
View File
@@ -69,7 +69,6 @@ impl crate::commands::command_contract::CommandSpec for TempmuteCommand {
name: "tempmute",
category: "moderation",
params: "<@membre/ID[,..]> <duree> [raison]",
summary: "Mute temporaire",
description: "Mute un ou plusieurs membres pour une duree donnee.",
examples: &["+tempmute @User 10m"],
default_aliases: &["tm"],
-1
View File
@@ -43,7 +43,6 @@ impl crate::commands::command_contract::CommandSpec for UnbanCommand {
name: "unban",
category: "moderation",
params: "<@membre/ID[,..]>",
summary: "Retire un ban",
description: "Unban un ou plusieurs membres.",
examples: &["+unban @User"],
default_aliases: &["ub"],
-1
View File
@@ -41,7 +41,6 @@ impl crate::commands::command_contract::CommandSpec for UnbanAllCommand {
name: "unbanall",
category: "moderation",
params: "aucun",
summary: "Retire tous les bannissements",
description: "Supprime tous les bans du serveur cible.",
examples: &["+unbanall"],
default_aliases: &["uball", "clearbans"],
-1
View File
@@ -57,7 +57,6 @@ impl crate::commands::command_contract::CommandSpec for UncmuteCommand {
name: "uncmute",
category: "moderation",
params: "<@membre/ID[,..]>",
summary: "Retire un cmute",
description: "Met fin au mute salon.",
examples: &["+uncmute @User"],
default_aliases: &["ucm"],
-1
View File
@@ -56,7 +56,6 @@ impl crate::commands::command_contract::CommandSpec for UnmuteCommand {
name: "unmute",
category: "moderation",
params: "<@membre/ID[,..]>",
summary: "Retire un mute",
description: "Met fin au mute d un ou plusieurs membres.",
examples: &["+unmute @User"],
default_aliases: &["um"],
-1
View File
@@ -71,7 +71,6 @@ impl crate::commands::command_contract::CommandSpec for UnmuteallCommand {
name: "unmuteall",
category: "moderation",
params: "aucun",
summary: "Retire tous les mutes",
description: "Supprime tous les mutes en cours.",
examples: &["+unmuteall"],
default_aliases: &["uma"],
-1
View File
@@ -56,7 +56,6 @@ impl crate::commands::command_contract::CommandSpec for WarnCommand {
name: "warn",
category: "moderation",
params: "<@membre/ID[,..]> [raison]",
summary: "Donne un warn",
description: "Ajoute un warn a un ou plusieurs membres.",
examples: &["+warn @User spam"],
default_aliases: &["avert"],
-1
View File
@@ -76,7 +76,6 @@ impl crate::commands::command_contract::CommandSpec for AutoBackupCommand {
name: "autobackup",
category: "outils",
params: "<serveur/emoji> <jours>",
summary: "Configure les backups automatiques",
description: "Definit l'intervalle en jours des backups automatiques.",
examples: &["+autobackup serveur 3", "+autobackup emoji 7"],
default_aliases: &["abkp"],
-1
View File
@@ -120,7 +120,6 @@ impl crate::commands::command_contract::CommandSpec for AutopublishCommand {
name: "autopublish",
category: "outils",
params: "on|off [#canal]",
summary: "Configure lautopublish",
description: "Affiche, active ou desactive la publication automatique des annonces.",
examples: &[
"+autopublish",
-1
View File
@@ -146,7 +146,6 @@ impl crate::commands::command_contract::CommandSpec for AutoReactCommand {
name: "autoreact",
category: "outils",
params: "<add/del> <salon> <emoji> | list",
summary: "Configure les reactions automatiques",
description: "Ajoute, retire et liste les reactions automatiquement appliquees aux messages d'un salon.",
examples: &["+autoreact add #general 😀", "+autoreact list"],
default_aliases: &["ar", "reactauto"],
-1
View File
@@ -166,7 +166,6 @@ impl crate::commands::command_contract::CommandSpec for BackupCommand {
name: "backup",
category: "outils",
params: "<serveur/emoji> <nom> | list/delete/load",
summary: "Gere les backups serveur et emojis",
description: "Cree, liste, supprime et recharge des backups serveur ou emojis.",
examples: &[
"+backup serveur prod_1",
-1
View File
@@ -46,7 +46,6 @@ impl crate::commands::command_contract::CommandSpec for ButtonCommand {
name: "button",
category: "outils",
params: "<add/del> <lien>",
summary: "Gere des boutons decoratifs",
description: "Ajoute ou supprime un bouton de decoration personnalise sur un message du bot.",
examples: &[
"+button add https://example.com",
-1
View File
@@ -97,7 +97,6 @@ impl crate::commands::command_contract::CommandSpec for CalcCommand {
name: "calc",
category: "outils",
params: "<expression>",
summary: "Calcule une expression",
description: "Evalue une expression numerique simple et renvoie le resultat.",
examples: &["+calc", "+cc", "+help calc"],
default_aliases: &["clc"],
-1
View File
@@ -76,7 +76,6 @@ impl crate::commands::command_contract::CommandSpec for ChooseCommand {
name: "choose",
category: "outils",
params: "<option1 | option2 | ...>",
summary: "Tire une option au hasard",
description: "Lance un tirage au sort instantane parmi les options donnees.",
examples: &["+choose rouge | bleu | vert"],
default_aliases: &["pick", "random"],
-1
View File
@@ -77,7 +77,6 @@ impl crate::commands::command_contract::CommandSpec for ClaimCommand {
name: "claim",
category: "outils",
params: "aucun",
summary: "Revendique un ticket",
description: "Assigne le ticket courant au moderateur qui execute la commande.",
examples: &["+claim", "+help claim"],
default_aliases: &[],
-1
View File
@@ -84,7 +84,6 @@ impl crate::commands::command_contract::CommandSpec for CloseCommand {
name: "close",
category: "outils",
params: "[raison...]",
summary: "Ferme un ticket",
description: "Ferme le ticket courant et enregistre optionnellement une raison.",
examples: &["+close", "+close Raison", "+help close"],
default_aliases: &[],
-1
View File
@@ -92,7 +92,6 @@ impl crate::commands::command_contract::CommandSpec for CreateCommand {
name: "create",
category: "outils",
params: "[emoji/url] [nom]",
summary: "Cree un emoji custom",
description: "Cree un emoji custom a partir d'une image, d'un lien ou d'un emoji nitro.",
examples: &[
"+create <:blob:123456789012345678> blobcopy",
-1
View File
@@ -71,7 +71,6 @@ impl crate::commands::command_contract::CommandSpec for EmbedCommand {
name: "embed",
category: "outils",
params: "title | description (v1)",
summary: "Ouvre le generateur d'embed",
description: "Affiche un generateur d'embed interactif version rapide.",
examples: &["+embed"],
default_aliases: &["emb"],
-1
View File
@@ -86,7 +86,6 @@ impl crate::commands::command_contract::CommandSpec for EmojiCommand {
name: "emoji",
category: "outils",
params: "<emoji>",
summary: "Affiche les infos dun emoji",
description: "Affiche les details dun emoji fourni.",
examples: &["+emoji", "+ei", "+help emoji"],
default_aliases: &["emj"],
-1
View File
@@ -105,7 +105,6 @@ impl crate::commands::command_contract::CommandSpec for EndCommand {
name: "end",
category: "outils",
params: "giveaway <id_message>",
summary: "Termine un giveaway par ID",
description: "Permet de stopper instantanement un giveaway avec l'identifiant du message.",
examples: &["+end giveaway 123456789012345678"],
default_aliases: &["gend"],
-1
View File
@@ -48,7 +48,6 @@ impl crate::commands::command_contract::CommandSpec for GiveawayCommand {
name: "giveaway",
category: "outils",
params: "aucun",
summary: "Ouvre un menu de creation de giveaway",
description: "Affiche une interface rapide pour initier un giveaway depuis le salon courant.",
examples: &["+giveaway"],
default_aliases: &["gstart", "gw"],
-1
View File
@@ -102,7 +102,6 @@ impl crate::commands::command_contract::CommandSpec for LoadingCommand {
name: "loading",
category: "outils",
params: "<duree> <message>",
summary: "Affiche une barre de chargement",
description: "Anime une barre de progression avec la duree et le texte fournis.",
examples: &["+loading 10s Traitement en cours"],
default_aliases: &["loadbar", "bar"],
-1
View File
@@ -26,7 +26,6 @@ impl crate::commands::command_contract::CommandSpec for NewStickerCommand {
name: "newsticker",
category: "outils",
params: "[nom]",
summary: "Cree un sticker serveur",
description: "Cree un nouveau sticker a partir d'un sticker ou fichier repondu.",
examples: &["+newsticker cool_pack"],
default_aliases: &["stcreate", "nst"],
-1
View File
@@ -132,7 +132,6 @@ impl crate::commands::command_contract::CommandSpec for RenameCommand {
name: "rename",
category: "outils",
params: "<nom...>",
summary: "Renomme le ticket courant",
description: "Renomme le salon du ticket et met a jour son titre en base.",
examples: &["+rename support-client", "+help rename"],
default_aliases: &[],
-1
View File
@@ -61,7 +61,6 @@ impl crate::commands::command_contract::CommandSpec for RerollCommand {
name: "reroll",
category: "outils",
params: "aucun (en reponse a un message)",
summary: "Relance un tirage giveaway",
description: "Choisit un nouveau gagnant depuis le message cible.",
examples: &["+reroll"],
default_aliases: &["rro", "greroll"],
-1
View File
@@ -30,7 +30,6 @@ impl crate::commands::command_contract::CommandSpec for SayCommand {
name: "say",
category: "outils",
params: "<message...>",
summary: "Fait parler le bot",
description: "Envoie un message brut dans le salon courant via le bot.",
examples: &["+say", "+sy", "+help say"],
default_aliases: &["sym"],

Some files were not shown because too many files have changed in this diff Show More