modify commands categories

This commit is contained in:
Puechberty Arthur
2026-04-10 06:54:51 +02:00
parent e1016e0af1
commit b6d8953c46
126 changed files with 259 additions and 251 deletions
@@ -137,7 +137,7 @@ impl crate::commands::command_contract::CommandSpec for AlladminsCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "alladmins", name: "alladmins",
category: "general", category: "administration",
params: "aucun", params: "aucun",
summary: "Liste les administrateurs du serveur", summary: "Liste les administrateurs du serveur",
description: "Affiche les membres qui possedent des droits administrateur sur le serveur.", description: "Affiche les membres qui possedent des droits administrateur sur le serveur.",
@@ -120,7 +120,7 @@ impl crate::commands::command_contract::CommandSpec for AllbotsCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "allbots", name: "allbots",
category: "general", category: "administration",
params: "aucun", params: "aucun",
summary: "Liste tous les bots du serveur", summary: "Liste tous les bots du serveur",
description: "Affiche la liste des membres bots presents sur le serveur courant.", description: "Affiche la liste des membres bots presents sur le serveur courant.",
@@ -79,7 +79,7 @@ impl crate::commands::command_contract::CommandSpec for BlCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "bl", name: "bl",
category: "admin", category: "administration",
params: "[<@membre/ID> [raison...]]", params: "[<@membre/ID> [raison...]]",
summary: "Gere la blacklist globale", summary: "Gere la blacklist globale",
description: "Affiche la blacklist ou ajoute un utilisateur a la blacklist globale du bot.", description: "Affiche la blacklist ou ajoute un utilisateur a la blacklist globale du bot.",
@@ -84,7 +84,7 @@ impl crate::commands::command_contract::CommandSpec for BlinfoCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "blinfo", name: "blinfo",
category: "admin", category: "administration",
params: "<@membre/ID>", params: "<@membre/ID>",
summary: "Affiche les details blacklist", summary: "Affiche les details blacklist",
description: "Affiche les details de blacklist pour un utilisateur donne.", description: "Affiche les details de blacklist pour un utilisateur donne.",
@@ -136,7 +136,7 @@ impl crate::commands::command_contract::CommandSpec for BotadminsCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "botadmins", name: "botadmins",
category: "general", category: "administration",
params: "aucun", params: "aucun",
summary: "Liste les admins du bot", summary: "Liste les admins du bot",
description: "Affiche les utilisateurs ayant des droits admin sur le bot.", description: "Affiche les utilisateurs ayant des droits admin sur le bot.",
@@ -40,7 +40,7 @@ impl crate::commands::command_contract::CommandSpec for ClearBlCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "clear_bl", name: "clear_bl",
category: "admin", category: "administration",
params: "aucun", params: "aucun",
summary: "Vide la blacklist globale", summary: "Vide la blacklist globale",
description: "Supprime toutes les entrees de la blacklist globale.", description: "Supprime toutes les entrees de la blacklist globale.",
@@ -40,7 +40,7 @@ impl crate::commands::command_contract::CommandSpec for ClearOwnersCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "clear_owners", name: "clear_owners",
category: "admin", category: "administration",
params: "aucun", params: "aucun",
summary: "Vide la liste des owners", summary: "Vide la liste des owners",
description: "Supprime tous les owners supplementaires en base de donnees.", description: "Supprime tous les owners supplementaires en base de donnees.",
@@ -64,7 +64,7 @@ impl crate::commands::command_contract::CommandSpec for DiscussionCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "discussion", name: "discussion",
category: "profile", category: "administration",
params: "<ID_serveur/index> <message...>", params: "<ID_serveur/index> <message...>",
summary: "Diffuse un message serveur", summary: "Diffuse un message serveur",
description: "Envoie un message de discussion sur un serveur cible.", description: "Envoie un message de discussion sur un serveur cible.",
@@ -71,7 +71,7 @@ impl crate::commands::command_contract::CommandSpec for InviteCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "invite", name: "invite",
category: "admin", category: "administration",
params: "<ID_serveur/index>", params: "<ID_serveur/index>",
summary: "Cree une invitation serveur", summary: "Cree une invitation serveur",
description: "Cree une invitation temporaire sur un serveur cible accessible par le bot.", description: "Cree une invitation temporaire sur un serveur cible accessible par le bot.",
@@ -35,7 +35,7 @@ impl crate::commands::command_contract::CommandSpec for LeaveCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "leave", name: "leave",
category: "admin", category: "administration",
params: "[ID_serveur/index]", params: "[ID_serveur/index]",
summary: "Fait quitter un serveur", summary: "Fait quitter un serveur",
description: "Force le bot a quitter un serveur cible ou le serveur courant.", description: "Force le bot a quitter un serveur cible ou le serveur courant.",
@@ -49,7 +49,7 @@ impl crate::commands::command_contract::CommandSpec for MainprefixCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "mainprefix", name: "mainprefix",
category: "permissions", category: "administration",
params: "<prefix>", params: "<prefix>",
summary: "Change le prefixe global", summary: "Change le prefixe global",
description: "Definit le prefixe principal utilise par le bot sur tous les serveurs.", description: "Definit le prefixe principal utilise par le bot sur tous les serveurs.",
@@ -461,7 +461,7 @@ impl crate::commands::command_contract::CommandSpec for MpCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "mp", name: "mp",
category: "profile", category: "administration",
params: "settings [on|off] | sent [page] | delete <id> | <@membre/ID> <message...>", params: "settings [on|off] | sent [page] | delete <id> | <@membre/ID> <message...>",
summary: "Gere lenvoi de messages prives", summary: "Gere lenvoi de messages prives",
description: "Permet de configurer, envoyer, lister et supprimer des messages prives envoyes.", description: "Permet de configurer, envoyer, lister et supprimer des messages prives envoyes.",
@@ -46,7 +46,7 @@ impl crate::commands::command_contract::CommandSpec for OwnerCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "owner", name: "owner",
category: "admin", category: "administration",
params: "aucun", params: "aucun",
summary: "Liste les owners du bot", summary: "Liste les owners du bot",
description: "Affiche l owner application et les owners ajoutes en base.", description: "Affiche l owner application et les owners ajoutes en base.",
@@ -58,7 +58,7 @@ impl crate::commands::command_contract::CommandSpec for PrefixCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "prefix", name: "prefix",
category: "permissions", category: "administration",
params: "<prefix>", params: "<prefix>",
summary: "Change le prefixe serveur", summary: "Change le prefixe serveur",
description: "Definit le prefixe du serveur courant.", description: "Definit le prefixe du serveur courant.",
@@ -66,7 +66,7 @@ impl crate::commands::command_contract::CommandSpec for UnblCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "unbl", name: "unbl",
category: "admin", category: "administration",
params: "<@membre/ID>", params: "<@membre/ID>",
summary: "Retire un utilisateur blacklist", summary: "Retire un utilisateur blacklist",
description: "Retire un utilisateur de la blacklist globale du bot.", description: "Retire un utilisateur de la blacklist globale du bot.",
@@ -75,7 +75,7 @@ impl crate::commands::command_contract::CommandSpec for UnownerCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "unowner", name: "unowner",
category: "admin", category: "administration",
params: "<@membre/ID>", params: "<@membre/ID>",
summary: "Retire un owner du bot", summary: "Retire un owner du bot",
description: "Retire un utilisateur de la liste des owners supplementaires du bot.", description: "Retire un utilisateur de la liste des owners supplementaires du bot.",
@@ -78,7 +78,7 @@ impl crate::commands::command_contract::CommandSpec for ChangeCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "change", name: "change",
category: "permissions", category: "bot",
params: "<commande> <niveau 0-9> | reset", params: "<commande> <niveau 0-9> | reset",
summary: "Change un niveau de permission", summary: "Change un niveau de permission",
description: "Definit le niveau ACL requis pour une commande ou reinitialise les overrides.", description: "Definit le niveau ACL requis pour une commande ou reinitialise les overrides.",
@@ -81,7 +81,7 @@ impl crate::commands::command_contract::CommandSpec for ChangeallCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "changeall", name: "changeall",
category: "permissions", category: "bot",
params: "<niveau_source 0-9> <niveau_cible 0-9>", params: "<niveau_source 0-9> <niveau_cible 0-9>",
summary: "Change des permissions en masse", summary: "Change des permissions en masse",
description: "Remplace en masse un niveau ACL source par un niveau ACL cible.", description: "Remplace en masse un niveau ACL source par un niveau ACL cible.",
@@ -88,7 +88,7 @@ impl crate::commands::command_contract::CommandSpec for CompetCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "compet", name: "compet",
category: "profile", category: "bot",
params: "<texte[, ,texte2,...]>", params: "<texte[, ,texte2,...]>",
summary: "Definit une activite competing", summary: "Definit une activite competing",
description: "Configure la rotation des messages d activite en mode competing.", description: "Configure la rotation des messages d activite en mode competing.",
@@ -32,7 +32,7 @@ impl crate::commands::command_contract::CommandSpec for DndCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "dnd", name: "dnd",
category: "profile", category: "bot",
params: "aucun", params: "aucun",
summary: "Passe le bot en dnd", summary: "Passe le bot en dnd",
description: "Change le statut du bot en do not disturb et sauvegarde ce statut.", description: "Change le statut du bot en do not disturb et sauvegarde ce statut.",
@@ -32,7 +32,7 @@ impl crate::commands::command_contract::CommandSpec for IdleCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "idle", name: "idle",
category: "profile", category: "bot",
params: "aucun", params: "aucun",
summary: "Passe le bot en idle", summary: "Passe le bot en idle",
description: "Change le statut du bot en idle et sauvegarde ce statut.", description: "Change le statut du bot en idle et sauvegarde ce statut.",
@@ -32,7 +32,7 @@ impl crate::commands::command_contract::CommandSpec for InvisibleCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "invisible", name: "invisible",
category: "profile", category: "bot",
params: "aucun", params: "aucun",
summary: "Passe le bot en invisible", summary: "Passe le bot en invisible",
description: "Change le statut du bot en invisible et sauvegarde ce statut.", description: "Change le statut du bot en invisible et sauvegarde ce statut.",
@@ -88,7 +88,7 @@ impl crate::commands::command_contract::CommandSpec for ListenCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "listen", name: "listen",
category: "profile", category: "bot",
params: "<texte[, ,texte2,...]>", params: "<texte[, ,texte2,...]>",
summary: "Definit une activite listening", summary: "Definit une activite listening",
description: "Configure la rotation des messages d activite en mode listening.", description: "Configure la rotation des messages d activite en mode listening.",
@@ -32,7 +32,7 @@ impl crate::commands::command_contract::CommandSpec for OnlineCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "online", name: "online",
category: "profile", category: "bot",
params: "aucun", params: "aucun",
summary: "Passe le bot en online", summary: "Passe le bot en online",
description: "Change le statut du bot en online et sauvegarde ce statut.", description: "Change le statut du bot en online et sauvegarde ce statut.",
@@ -88,7 +88,7 @@ impl crate::commands::command_contract::CommandSpec for PlaytoCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "playto", name: "playto",
category: "profile", category: "bot",
params: "<texte[, ,texte2,...]>", params: "<texte[, ,texte2,...]>",
summary: "Definit une activite playing", summary: "Definit une activite playing",
description: "Configure la rotation des messages d activite en mode playing.", description: "Configure la rotation des messages d activite en mode playing.",
@@ -35,7 +35,7 @@ impl crate::commands::command_contract::CommandSpec for RemoveActivityCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "remove_activity", name: "remove_activity",
category: "profile", category: "bot",
params: "aucun", params: "aucun",
summary: "Supprime lactivite du bot", summary: "Supprime lactivite du bot",
description: "Arrete la rotation d activite et retire lactivite courante du bot.", description: "Arrete la rotation d activite et retire lactivite courante du bot.",
@@ -322,7 +322,7 @@ impl crate::commands::command_contract::CommandSpec for SetCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "set", name: "set",
category: "profile", category: "bot",
params: "name <nom> | pic <url> | banner <url> | profil <nom> ;; <url_pic> ;; <url_banner> | perm ...", params: "name <nom> | pic <url> | banner <url> | profil <nom> ;; <url_pic> ;; <url_banner> | perm ...",
summary: "Configure le profil du bot", summary: "Configure le profil du bot",
description: "Modifie le nom, lavatar, la banniere ou des options avancees via les sous commandes.", description: "Modifie le nom, lavatar, la banniere ou des options avancees via les sous commandes.",
@@ -23,7 +23,7 @@ impl crate::commands::command_contract::CommandSpec for ShadowbotCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "shadowbot", name: "shadowbot",
category: "general", category: "bot",
params: "aucun", params: "aucun",
summary: "Affiche les infos du bot", summary: "Affiche les infos du bot",
description: "Affiche les informations globales et letat du bot.", description: "Affiche les informations globales et letat du bot.",
@@ -88,7 +88,7 @@ impl crate::commands::command_contract::CommandSpec for StreamCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "stream", name: "stream",
category: "profile", category: "bot",
params: "<texte[, ,texte2,...]>", params: "<texte[, ,texte2,...]>",
summary: "Definit une activite streaming", summary: "Definit une activite streaming",
description: "Configure la rotation des messages d activite en mode streaming.", description: "Configure la rotation des messages d activite en mode streaming.",
@@ -51,7 +51,7 @@ impl crate::commands::command_contract::CommandSpec for ThemeCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "theme", name: "theme",
category: "profile", category: "bot",
params: "<couleur|#hex|0xhex>", params: "<couleur|#hex|0xhex>",
summary: "Definit la couleur du theme", summary: "Definit la couleur du theme",
description: "Met a jour la couleur principale des embeds du bot.", description: "Met a jour la couleur principale des embeds du bot.",
@@ -88,7 +88,7 @@ impl crate::commands::command_contract::CommandSpec for WatchCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "watch", name: "watch",
category: "profile", category: "bot",
params: "<texte[, ,texte2,...]>", params: "<texte[, ,texte2,...]>",
summary: "Definit une activite watching", summary: "Definit une activite watching",
description: "Configure la rotation des messages d activite en mode watching.", description: "Configure la rotation des messages d activite en mode watching.",
@@ -65,7 +65,7 @@ impl crate::commands::command_contract::CommandSpec for BannerCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "banner", name: "banner",
category: "general", category: "infos",
params: "<@membre/ID>", params: "<@membre/ID>",
summary: "Affiche la banniere utilisateur", summary: "Affiche la banniere utilisateur",
description: "Affiche la banniere de profil dun utilisateur cible ou de lauteur.", description: "Affiche la banniere de profil dun utilisateur cible ou de lauteur.",
@@ -132,7 +132,7 @@ impl crate::commands::command_contract::CommandSpec for BoostersCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "boosters", name: "boosters",
category: "general", category: "infos",
params: "aucun", params: "aucun",
summary: "Liste les boosters du serveur", summary: "Liste les boosters du serveur",
description: "Affiche les membres qui boostent actuellement le serveur.", description: "Affiche les membres qui boostent actuellement le serveur.",
@@ -99,7 +99,7 @@ impl crate::commands::command_contract::CommandSpec for ChannelCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "channel", name: "channel",
category: "general", category: "infos",
params: "<#salon/ID>", params: "<#salon/ID>",
summary: "Affiche les details dun salon", summary: "Affiche les details dun salon",
description: "Affiche les informations utiles dun salon texte ou vocal cible.", description: "Affiche les informations utiles dun salon texte ou vocal cible.",
@@ -78,7 +78,7 @@ impl crate::commands::command_contract::CommandSpec for MemberCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "member", name: "member",
category: "general", category: "infos",
params: "<@membre/ID>", params: "<@membre/ID>",
summary: "Affiche le profil membre", summary: "Affiche le profil membre",
description: "Affiche les informations dun membre dans le serveur courant.", description: "Affiche les informations dun membre dans le serveur courant.",
@@ -65,7 +65,7 @@ impl crate::commands::command_contract::CommandSpec for PicCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "pic", name: "pic",
category: "general", category: "infos",
params: "<@membre/ID>", params: "<@membre/ID>",
summary: "Affiche la photo de profil", summary: "Affiche la photo de profil",
description: "Affiche la photo de profil dun utilisateur cible ou de lauteur.", description: "Affiche la photo de profil dun utilisateur cible ou de lauteur.",
@@ -51,7 +51,7 @@ impl crate::commands::command_contract::CommandSpec for PingCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "ping", name: "ping",
category: "general", category: "infos",
params: "aucun", params: "aucun",
summary: "Mesure la latence du bot", summary: "Mesure la latence du bot",
description: "Affiche le temps de reponse du bot et met a jour un embed avec la latence calculee.", description: "Affiche le temps de reponse du bot et met a jour un embed avec la latence calculee.",
@@ -93,7 +93,7 @@ impl crate::commands::command_contract::CommandSpec for RoleCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "role", name: "role",
category: "general", category: "infos",
params: "<@&rôle/ID>", params: "<@&rôle/ID>",
summary: "Affiche les details dun role", summary: "Affiche les details dun role",
description: "Affiche les informations utiles dun role cible.", description: "Affiche les informations utiles dun role cible.",
@@ -87,7 +87,7 @@ impl crate::commands::command_contract::CommandSpec for RolemembersCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "rolemembers", name: "rolemembers",
category: "general", category: "infos",
params: "<@&rôle/ID>", params: "<@&rôle/ID>",
summary: "Liste les membres dun role", summary: "Liste les membres dun role",
description: "Affiche les membres associes a un role donne.", description: "Affiche les membres associes a un role donne.",
@@ -158,7 +158,7 @@ impl crate::commands::command_contract::CommandSpec for ServerCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "server", name: "server",
category: "general", category: "infos",
params: "pic | banner | list", params: "pic | banner | list",
summary: "Affiche et gere le serveur", summary: "Affiche et gere le serveur",
description: "Affiche licone ou la banniere du serveur, ou liste les serveurs du bot selon la sous commande.", description: "Affiche licone ou la banniere du serveur, ou liste les serveurs du bot selon la sous commande.",
@@ -59,7 +59,7 @@ impl crate::commands::command_contract::CommandSpec for ServerinfoCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "serverinfo", name: "serverinfo",
category: "general", category: "infos",
params: "[ID_serveur]", params: "[ID_serveur]",
summary: "Affiche les infos dun serveur", summary: "Affiche les infos dun serveur",
description: "Affiche les informations principales dun serveur comme nom, id et statistiques.", description: "Affiche les informations principales dun serveur comme nom, id et statistiques.",
@@ -62,7 +62,7 @@ impl crate::commands::command_contract::CommandSpec for ShowpicsCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "showpics", name: "showpics",
category: "general", category: "infos",
params: "[nombre 1-5]", params: "[nombre 1-5]",
summary: "Affiche des photos de profil", summary: "Affiche des photos de profil",
description: "Affiche jusqua 5 avatars de membres du serveur.", description: "Affiche jusqua 5 avatars de membres du serveur.",
@@ -65,7 +65,7 @@ impl crate::commands::command_contract::CommandSpec for UserCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "user", name: "user",
category: "general", category: "infos",
params: "<@membre/ID>", params: "<@membre/ID>",
summary: "Affiche le profil utilisateur", summary: "Affiche le profil utilisateur",
description: "Affiche les informations principales dun utilisateur cible.", description: "Affiche les informations principales dun utilisateur cible.",
@@ -69,7 +69,7 @@ impl crate::commands::command_contract::CommandSpec for VocinfoCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "vocinfo", name: "vocinfo",
category: "general", category: "infos",
params: "[ID_salon_vocal]", params: "[ID_salon_vocal]",
summary: "Affiche les infos vocales", summary: "Affiche les infos vocales",
description: "Affiche les informations dun salon vocal cible ou du salon vocal courant.", description: "Affiche les informations dun salon vocal cible ou du salon vocal courant.",
@@ -54,7 +54,7 @@ impl crate::commands::command_contract::CommandSpec for AutoconfiglogCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "autoconfiglog", name: "autoconfiglog",
category: "admin", category: "logs",
params: "aucun", params: "aucun",
summary: "Cree tous les salons de logs", summary: "Cree tous les salons de logs",
description: "Cree automatiquement les salons de logs et les configure.", description: "Cree automatiquement les salons de logs et les configure.",
@@ -678,7 +678,7 @@ impl crate::commands::command_contract::CommandSpec for BoostembedCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "boostembed", name: "boostembed",
category: "admin", category: "logs",
params: "[on|off|test|settings]", params: "[on|off|test|settings]",
summary: "Configure l embed boost avec panneau interactif", 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é.", description: "Ouvre un panneau avec composants pour paramétrer l'embed boost et le salon où il est envoyé.",
@@ -59,7 +59,7 @@ impl crate::commands::command_contract::CommandSpec for BoostlogCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "boostlog", name: "boostlog",
category: "admin", category: "logs",
params: "<on [salon]|off>", params: "<on [salon]|off>",
summary: "Active les logs de boosts", summary: "Active les logs de boosts",
description: "Active ou desactive les logs de boosts.", description: "Active ou desactive les logs de boosts.",
@@ -126,7 +126,7 @@ impl crate::commands::command_contract::CommandSpec for JoinCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "join", name: "join",
category: "admin", category: "logs",
params: "settings [on/off] [salon] [message]", params: "settings [on/off] [salon] [message]",
summary: "Parametre les actions de join", summary: "Parametre les actions de join",
description: "Permet de configurer les actions quand un membre rejoint.", description: "Permet de configurer les actions quand un membre rejoint.",
@@ -127,7 +127,7 @@ impl crate::commands::command_contract::CommandSpec for LeaveSettingsCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "leave_settings", name: "leave_settings",
category: "admin", category: "logs",
params: "settings [on/off] [salon] [message]", params: "settings [on/off] [salon] [message]",
summary: "Parametre les actions de leave", summary: "Parametre les actions de leave",
description: "Configure les actions a executer quand un membre quitte le serveur.", description: "Configure les actions a executer quand un membre quitte le serveur.",
@@ -59,7 +59,7 @@ impl crate::commands::command_contract::CommandSpec for MessagelogCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "messagelog", name: "messagelog",
category: "admin", category: "logs",
params: "<on [salon]|off>", params: "<on [salon]|off>",
summary: "Active les logs de messages", summary: "Active les logs de messages",
description: "Active ou desactive les logs des messages supprimes et edites.", description: "Active ou desactive les logs des messages supprimes et edites.",
@@ -59,7 +59,7 @@ impl crate::commands::command_contract::CommandSpec for ModlogCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "modlog", name: "modlog",
category: "admin", category: "logs",
params: "<on [salon]|off>", params: "<on [salon]|off>",
summary: "Active les logs de moderation", summary: "Active les logs de moderation",
description: "Active ou desactive les logs de moderation dans un salon cible.", description: "Active ou desactive les logs de moderation dans un salon cible.",
@@ -110,7 +110,7 @@ impl crate::commands::command_contract::CommandSpec for NologCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "nolog", name: "nolog",
category: "admin", category: "logs",
params: "<add/del> [salon] [message|voice|all]", params: "<add/del> [salon] [message|voice|all]",
summary: "Exclut des salons des logs", summary: "Exclut des salons des logs",
description: "Desactive ou reactive les logs message/voice pour certains salons.", description: "Desactive ou reactive les logs message/voice pour certains salons.",
@@ -53,7 +53,7 @@ impl crate::commands::command_contract::CommandSpec for RaidlogCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "raidlog", name: "raidlog",
category: "admin", category: "logs",
params: "[salon]|off", params: "[salon]|off",
summary: "Active les logs antiraid", summary: "Active les logs antiraid",
description: "Active les logs antiraid dans un salon ou les desactive.", description: "Active les logs antiraid dans un salon ou les desactive.",
@@ -59,7 +59,7 @@ impl crate::commands::command_contract::CommandSpec for RolelogCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "rolelog", name: "rolelog",
category: "admin", category: "logs",
params: "<on [salon]|off>", params: "<on [salon]|off>",
summary: "Active les logs de roles", summary: "Active les logs de roles",
description: "Active ou desactive les logs des roles.", description: "Active ou desactive les logs des roles.",
@@ -100,7 +100,7 @@ impl crate::commands::command_contract::CommandSpec for SetBoostembedCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "set_boostembed", name: "set_boostembed",
category: "admin", category: "logs",
params: "<title|description|color> <valeur>", params: "<title|description|color> <valeur>",
summary: "Parametre l embed de boost", summary: "Parametre l embed de boost",
description: "Configure le titre, la description et la couleur de l embed boost.", description: "Configure le titre, la description et la couleur de l embed boost.",
@@ -113,7 +113,7 @@ impl crate::commands::command_contract::CommandSpec for SetModlogsCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "set_modlogs", name: "set_modlogs",
category: "admin", category: "logs",
params: "[event on/off]", params: "[event on/off]",
summary: "Parametre les evenements de modlogs", summary: "Parametre les evenements de modlogs",
description: "Affiche ou modifie les evenements qui apparaissent dans les logs de moderation.", description: "Affiche ou modifie les evenements qui apparaissent dans les logs de moderation.",
@@ -59,7 +59,7 @@ impl crate::commands::command_contract::CommandSpec for VoicelogCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "voicelog", name: "voicelog",
category: "admin", category: "logs",
params: "<on [salon]|off>", params: "<on [salon]|off>",
summary: "Active les logs vocaux", summary: "Active les logs vocaux",
description: "Active ou desactive les logs de l activite vocale.", description: "Active ou desactive les logs de l activite vocale.",
+125 -125
View File
@@ -1,282 +1,282 @@
use crate::commands::command_contract::{CommandMetadata, CommandSpec}; use crate::commands::command_contract::{CommandMetadata, CommandSpec};
#[path = "admin/addrole.rs"] #[path = "roles/addrole.rs"]
pub mod addrole; pub mod addrole;
pub mod admin_common; pub mod admin_common;
pub mod admin_service; pub mod admin_service;
pub mod advanced_tools; pub mod advanced_tools;
#[path = "permissions/alias.rs"] #[path = "permissions/alias.rs"]
pub mod alias; pub mod alias;
#[path = "general/alladmins.rs"] #[path = "administration/alladmins.rs"]
pub mod alladmins; pub mod alladmins;
#[path = "general/allbots.rs"] #[path = "administration/allbots.rs"]
pub mod allbots; pub mod allbots;
#[path = "permissions/allperms.rs"] #[path = "permissions/allperms.rs"]
pub mod allperms; pub mod allperms;
#[path = "admin/autobackup.rs"] #[path = "outils/autobackup.rs"]
pub mod autobackup; pub mod autobackup;
#[path = "admin/autoconfiglog.rs"] #[path = "logs/autoconfiglog.rs"]
pub mod autoconfiglog; pub mod autoconfiglog;
#[path = "admin/autopublish.rs"] #[path = "outils/autopublish.rs"]
pub mod autopublish; pub mod autopublish;
#[path = "admin/autoreact.rs"] #[path = "outils/autoreact.rs"]
pub mod autoreact; pub mod autoreact;
#[path = "admin/backup.rs"] #[path = "outils/backup.rs"]
pub mod backup; pub mod backup;
#[path = "admin/ban.rs"] #[path = "moderation/ban.rs"]
pub mod ban; pub mod ban;
#[path = "admin/banlist.rs"] #[path = "moderation/banlist.rs"]
pub mod banlist; pub mod banlist;
#[path = "general/banner.rs"] #[path = "infos/banner.rs"]
pub mod banner; pub mod banner;
#[path = "admin/bl.rs"] #[path = "administration/bl.rs"]
pub mod bl; pub mod bl;
#[path = "admin/blinfo.rs"] #[path = "administration/blinfo.rs"]
pub mod blinfo; pub mod blinfo;
#[path = "admin/boostembed.rs"] #[path = "logs/boostembed.rs"]
pub mod boostembed; pub mod boostembed;
#[path = "general/boosters.rs"] #[path = "infos/boosters.rs"]
pub mod boosters; pub mod boosters;
#[path = "admin/boostlog.rs"] #[path = "logs/boostlog.rs"]
pub mod boostlog; pub mod boostlog;
#[path = "general/botadmins.rs"] #[path = "administration/botadmins.rs"]
pub mod botadmins; pub mod botadmins;
pub mod botconfig_common; pub mod botconfig_common;
pub mod botconfig_service; pub mod botconfig_service;
#[path = "admin/bringall.rs"] #[path = "salons_vocal/bringall.rs"]
pub mod bringall; pub mod bringall;
#[path = "admin/button.rs"] #[path = "outils/button.rs"]
pub mod button; pub mod button;
#[path = "general/calc.rs"] #[path = "outils/calc.rs"]
pub mod calc; pub mod calc;
#[path = "permissions/change.rs"] #[path = "bot/change.rs"]
pub mod change; pub mod change;
#[path = "permissions/changeall.rs"] #[path = "bot/changeall.rs"]
pub mod changeall; pub mod changeall;
#[path = "general/channel.rs"] #[path = "infos/channel.rs"]
pub mod channel; pub mod channel;
#[path = "general/choose.rs"] #[path = "outils/choose.rs"]
pub mod choose; pub mod choose;
#[path = "admin/claim.rs"] #[path = "outils/claim.rs"]
pub mod claim; pub mod claim;
#[path = "admin/cleanup.rs"] #[path = "moderation/cleanup.rs"]
pub mod cleanup; pub mod cleanup;
#[path = "admin/clear_all_sanctions.rs"] #[path = "moderation/clear_all_sanctions.rs"]
pub mod clear_all_sanctions; pub mod clear_all_sanctions;
#[path = "admin/clear_bl.rs"] #[path = "administration/clear_bl.rs"]
pub mod clear_bl; pub mod clear_bl;
#[path = "admin/clear_messages.rs"] #[path = "moderation/clear_messages.rs"]
pub mod clear_messages; pub mod clear_messages;
#[path = "admin/clear_owners.rs"] #[path = "administration/clear_owners.rs"]
pub mod clear_owners; pub mod clear_owners;
#[path = "permissions/clear_perms.rs"] #[path = "permissions/clear_perms.rs"]
pub mod clear_perms; pub mod clear_perms;
#[path = "admin/clear_sanctions.rs"] #[path = "moderation/clear_sanctions.rs"]
pub mod clear_sanctions; pub mod clear_sanctions;
#[path = "admin/close.rs"] #[path = "outils/close.rs"]
pub mod close; pub mod close;
#[path = "admin/cmute.rs"] #[path = "moderation/cmute.rs"]
pub mod cmute; pub mod cmute;
pub mod command_contract; pub mod command_contract;
pub mod common; pub mod common;
#[path = "profile/compet.rs"] #[path = "bot/compet.rs"]
pub mod compet; pub mod compet;
#[path = "admin/create.rs"] #[path = "outils/create.rs"]
pub mod create; pub mod create;
#[path = "permissions/del.rs"] #[path = "permissions/del.rs"]
pub mod del; pub mod del;
#[path = "admin/del_sanction.rs"] #[path = "moderation/del_sanction.rs"]
pub mod del_sanction; pub mod del_sanction;
#[path = "admin/delrole.rs"] #[path = "roles/delrole.rs"]
pub mod delrole; pub mod delrole;
#[path = "admin/derank.rs"] #[path = "roles/derank.rs"]
pub mod derank; pub mod derank;
#[path = "profile/discussion.rs"] #[path = "administration/discussion.rs"]
pub mod discussion; pub mod discussion;
#[path = "profile/dnd.rs"] #[path = "bot/dnd.rs"]
pub mod dnd; pub mod dnd;
#[path = "admin/embed.rs"] #[path = "outils/embed.rs"]
pub mod embed; pub mod embed;
#[path = "general/emoji.rs"] #[path = "outils/emoji.rs"]
pub mod emoji; pub mod emoji;
#[path = "admin/end.rs"] #[path = "outils/end.rs"]
pub mod end; pub mod end;
#[path = "admin/giveaway.rs"] #[path = "outils/giveaway.rs"]
pub mod giveaway; pub mod giveaway;
#[path = "general/help.rs"] #[path = "permissions/help.rs"]
pub mod help; pub mod help;
#[path = "permissions/helpsetting.rs"] #[path = "permissions/helpsetting.rs"]
pub mod helpsetting; pub mod helpsetting;
#[path = "admin/hide.rs"] #[path = "salons_vocal/hide.rs"]
pub mod hide; pub mod hide;
#[path = "admin/hideall.rs"] #[path = "salons_vocal/hideall.rs"]
pub mod hideall; pub mod hideall;
#[path = "profile/idle.rs"] #[path = "bot/idle.rs"]
pub mod idle; pub mod idle;
#[path = "profile/invisible.rs"] #[path = "bot/invisible.rs"]
pub mod invisible; pub mod invisible;
#[path = "admin/invite.rs"] #[path = "administration/invite.rs"]
pub mod invite; pub mod invite;
#[path = "admin/join.rs"] #[path = "logs/join.rs"]
pub mod join; pub mod join;
#[path = "admin/kick.rs"] #[path = "moderation/kick.rs"]
pub mod kick; pub mod kick;
#[path = "admin/leave.rs"] #[path = "administration/leave.rs"]
pub mod leave; pub mod leave;
#[path = "admin/leave_settings.rs"] #[path = "logs/leave_settings.rs"]
pub mod leave_settings; pub mod leave_settings;
#[path = "profile/listen.rs"] #[path = "bot/listen.rs"]
pub mod listen; pub mod listen;
#[path = "general/loading.rs"] #[path = "outils/loading.rs"]
pub mod loading; pub mod loading;
#[path = "admin/lock.rs"] #[path = "salons_vocal/lock.rs"]
pub mod lock; pub mod lock;
#[path = "admin/lockall.rs"] #[path = "salons_vocal/lockall.rs"]
pub mod lockall; pub mod lockall;
pub mod logs_command_helpers; pub mod logs_command_helpers;
pub mod logs_service; pub mod logs_service;
#[path = "permissions/mainprefix.rs"] #[path = "administration/mainprefix.rs"]
pub mod mainprefix; pub mod mainprefix;
#[path = "admin/massiverole.rs"] #[path = "roles/massiverole.rs"]
pub mod massiverole; pub mod massiverole;
#[path = "general/member.rs"] #[path = "infos/member.rs"]
pub mod member; pub mod member;
#[path = "admin/messagelog.rs"] #[path = "logs/messagelog.rs"]
pub mod messagelog; pub mod messagelog;
pub mod moderation_channel_helpers; pub mod moderation_channel_helpers;
pub mod moderation_sanction_helpers; pub mod moderation_sanction_helpers;
pub mod moderation_tools; pub mod moderation_tools;
#[path = "admin/modlog.rs"] #[path = "logs/modlog.rs"]
pub mod modlog; pub mod modlog;
#[path = "profile/mp.rs"] #[path = "administration/mp.rs"]
pub mod mp; pub mod mp;
#[path = "admin/mute.rs"] #[path = "moderation/mute.rs"]
pub mod mute; pub mod mute;
#[path = "admin/mutelist.rs"] #[path = "moderation/mutelist.rs"]
pub mod mutelist; pub mod mutelist;
#[path = "admin/newsticker.rs"] #[path = "outils/newsticker.rs"]
pub mod newsticker; pub mod newsticker;
#[path = "admin/nolog.rs"] #[path = "logs/nolog.rs"]
pub mod nolog; pub mod nolog;
#[path = "profile/online.rs"] #[path = "bot/online.rs"]
pub mod online; pub mod online;
#[path = "admin/owner.rs"] #[path = "administration/owner.rs"]
pub mod owner; pub mod owner;
#[path = "permissions/perms.rs"] #[path = "permissions/perms.rs"]
pub mod perms; pub mod perms;
pub mod perms_helpers; pub mod perms_helpers;
pub mod perms_service; pub mod perms_service;
#[path = "general/pic.rs"] #[path = "infos/pic.rs"]
pub mod pic; pub mod pic;
#[path = "general/ping.rs"] #[path = "infos/ping.rs"]
pub mod ping; pub mod ping;
#[path = "profile/playto.rs"] #[path = "bot/playto.rs"]
pub mod playto; pub mod playto;
#[path = "permissions/prefix.rs"] #[path = "administration/prefix.rs"]
pub mod prefix; pub mod prefix;
#[path = "admin/raidlog.rs"] #[path = "logs/raidlog.rs"]
pub mod raidlog; pub mod raidlog;
#[path = "profile/remove_activity.rs"] #[path = "bot/remove_activity.rs"]
pub mod remove_activity; pub mod remove_activity;
#[path = "admin/rename.rs"] #[path = "outils/rename.rs"]
pub mod rename; pub mod rename;
#[path = "admin/renew.rs"] #[path = "moderation/renew.rs"]
pub mod renew; pub mod renew;
#[path = "admin/reroll.rs"] #[path = "outils/reroll.rs"]
pub mod reroll; pub mod reroll;
#[path = "general/role.rs"] #[path = "infos/role.rs"]
pub mod role; pub mod role;
#[path = "admin/rolelog.rs"] #[path = "logs/rolelog.rs"]
pub mod rolelog; pub mod rolelog;
#[path = "general/rolemembers.rs"] #[path = "infos/rolemembers.rs"]
pub mod rolemembers; pub mod rolemembers;
#[path = "admin/sanctions.rs"] #[path = "moderation/sanctions.rs"]
pub mod sanctions; pub mod sanctions;
#[path = "admin/say.rs"] #[path = "outils/say.rs"]
pub mod say; pub mod say;
#[path = "general/server.rs"] #[path = "infos/server.rs"]
pub mod server; pub mod server;
#[path = "general/serverinfo.rs"] #[path = "infos/serverinfo.rs"]
pub mod serverinfo; pub mod serverinfo;
#[path = "profile/set.rs"] #[path = "bot/set.rs"]
pub mod set; pub mod set;
#[path = "admin/set_boostembed.rs"] #[path = "logs/set_boostembed.rs"]
pub mod set_boostembed; pub mod set_boostembed;
#[path = "admin/set_modlogs.rs"] #[path = "logs/set_modlogs.rs"]
pub mod set_modlogs; pub mod set_modlogs;
#[path = "general/shadowbot.rs"] #[path = "bot/shadowbot.rs"]
pub mod shadowbot; pub mod shadowbot;
#[path = "general/showpics.rs"] #[path = "infos/showpics.rs"]
pub mod showpics; pub mod showpics;
#[path = "general/snipe.rs"] #[path = "outils/snipe.rs"]
pub mod snipe; pub mod snipe;
#[path = "profile/stream.rs"] #[path = "bot/stream.rs"]
pub mod stream; pub mod stream;
#[path = "admin/suggestion.rs"] #[path = "outils/suggestion.rs"]
pub mod suggestion; pub mod suggestion;
#[path = "admin/sync.rs"] #[path = "roles/sync.rs"]
pub mod sync; pub mod sync;
#[path = "admin/tempban.rs"] #[path = "moderation/tempban.rs"]
pub mod tempban; pub mod tempban;
#[path = "admin/tempcmute.rs"] #[path = "moderation/tempcmute.rs"]
pub mod tempcmute; pub mod tempcmute;
#[path = "admin/tempmute.rs"] #[path = "moderation/tempmute.rs"]
pub mod tempmute; pub mod tempmute;
#[path = "admin/temprole.rs"] #[path = "roles/temprole.rs"]
pub mod temprole; pub mod temprole;
#[path = "admin/tempvoc.rs"] #[path = "salons_vocal/tempvoc.rs"]
pub mod tempvoc; pub mod tempvoc;
#[path = "admin/tempvoc_cmd.rs"] #[path = "salons_vocal/tempvoc_cmd.rs"]
pub mod tempvoc_cmd; pub mod tempvoc_cmd;
#[path = "profile/theme.rs"] #[path = "bot/theme.rs"]
pub mod theme; pub mod theme;
#[path = "admin/ticket.rs"] #[path = "outils/ticket.rs"]
pub mod ticket; pub mod ticket;
#[path = "admin/ticket_member.rs"] #[path = "outils/ticket_member.rs"]
pub mod ticket_member; pub mod ticket_member;
#[path = "admin/tickets.rs"] #[path = "outils/tickets.rs"]
pub mod tickets; pub mod tickets;
#[path = "admin/unban.rs"] #[path = "moderation/unban.rs"]
pub mod unban; pub mod unban;
#[path = "admin/unbanall.rs"] #[path = "moderation/unbanall.rs"]
pub mod unbanall; pub mod unbanall;
#[path = "admin/unbl.rs"] #[path = "administration/unbl.rs"]
pub mod unbl; pub mod unbl;
#[path = "admin/uncmute.rs"] #[path = "moderation/uncmute.rs"]
pub mod uncmute; pub mod uncmute;
#[path = "admin/unhide.rs"] #[path = "salons_vocal/unhide.rs"]
pub mod unhide; pub mod unhide;
#[path = "admin/unhideall.rs"] #[path = "salons_vocal/unhideall.rs"]
pub mod unhideall; pub mod unhideall;
#[path = "admin/unlock.rs"] #[path = "salons_vocal/unlock.rs"]
pub mod unlock; pub mod unlock;
#[path = "admin/unlockall.rs"] #[path = "salons_vocal/unlockall.rs"]
pub mod unlockall; pub mod unlockall;
#[path = "admin/unmassiverole.rs"] #[path = "roles/unmassiverole.rs"]
pub mod unmassiverole; pub mod unmassiverole;
#[path = "admin/unmute.rs"] #[path = "moderation/unmute.rs"]
pub mod unmute; pub mod unmute;
#[path = "admin/unmuteall.rs"] #[path = "moderation/unmuteall.rs"]
pub mod unmuteall; pub mod unmuteall;
#[path = "admin/unowner.rs"] #[path = "administration/unowner.rs"]
pub mod unowner; pub mod unowner;
#[path = "admin/untemprole.rs"] #[path = "roles/untemprole.rs"]
pub mod untemprole; pub mod untemprole;
#[path = "general/user.rs"] #[path = "infos/user.rs"]
pub mod user; pub mod user;
#[path = "logs/viewlogs.rs"] #[path = "logs/viewlogs.rs"]
pub mod viewlogs; pub mod viewlogs;
#[path = "general/vocinfo.rs"] #[path = "infos/vocinfo.rs"]
pub mod vocinfo; pub mod vocinfo;
#[path = "admin/voicekick.rs"] #[path = "salons_vocal/voicekick.rs"]
pub mod voicekick; pub mod voicekick;
#[path = "admin/voicelog.rs"] #[path = "logs/voicelog.rs"]
pub mod voicelog; pub mod voicelog;
#[path = "admin/voicemove.rs"] #[path = "salons_vocal/voicemove.rs"]
pub mod voicemove; pub mod voicemove;
#[path = "admin/warn.rs"] #[path = "moderation/warn.rs"]
pub mod warn; pub mod warn;
#[path = "profile/watch.rs"] #[path = "bot/watch.rs"]
pub mod watch; pub mod watch;
pub fn all_command_metadata() -> Vec<CommandMetadata> { pub fn all_command_metadata() -> Vec<CommandMetadata> {
@@ -62,7 +62,7 @@ impl crate::commands::command_contract::CommandSpec for BanCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "ban", name: "ban",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]> [raison]", params: "<@membre/ID[,..]> [raison]",
summary: "Bannit un membre", summary: "Bannit un membre",
description: "Ban un ou plusieurs membres.", description: "Ban un ou plusieurs membres.",
@@ -38,7 +38,7 @@ impl crate::commands::command_contract::CommandSpec for BanlistCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "banlist", name: "banlist",
category: "admin", category: "moderation",
params: "aucun", params: "aucun",
summary: "Liste les bans", summary: "Liste les bans",
description: "Affiche la liste des bannissements en cours.", description: "Affiche la liste des bannissements en cours.",
@@ -59,7 +59,7 @@ impl crate::commands::command_contract::CommandSpec for CleanupCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "cleanup", name: "cleanup",
category: "admin", category: "moderation",
params: "<salon_vocal>", params: "<salon_vocal>",
summary: "Vide un salon vocal", summary: "Vide un salon vocal",
description: "Deconnecte tous les utilisateurs presents dans un salon vocal cible.", description: "Deconnecte tous les utilisateurs presents dans un salon vocal cible.",
@@ -54,7 +54,7 @@ impl crate::commands::command_contract::CommandSpec for ClearAllSanctionsCommand
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "clear_all_sanctions", name: "clear_all_sanctions",
category: "admin", category: "moderation",
params: "aucun", params: "aucun",
summary: "Supprime toutes les sanctions du serveur", summary: "Supprime toutes les sanctions du serveur",
description: "Efface toutes les sanctions de tous les membres du serveur.", description: "Efface toutes les sanctions de tous les membres du serveur.",
@@ -55,7 +55,7 @@ impl crate::commands::command_contract::CommandSpec for ClearMessagesCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "clear_messages", name: "clear_messages",
category: "admin", category: "moderation",
params: "<nombre> [@membre/ID]", params: "<nombre> [@membre/ID]",
summary: "Supprime des messages dans le salon", summary: "Supprime des messages dans le salon",
description: "Supprime un nombre de messages, optionnellement filtres par membre.", description: "Supprime un nombre de messages, optionnellement filtres par membre.",
@@ -64,7 +64,7 @@ impl crate::commands::command_contract::CommandSpec for ClearSanctionsCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "clear_sanctions", name: "clear_sanctions",
category: "admin", category: "moderation",
params: "<@membre/ID>", params: "<@membre/ID>",
summary: "Supprime toutes les sanctions d un membre", summary: "Supprime toutes les sanctions d un membre",
description: "Efface completement les sanctions d un membre cible.", description: "Efface completement les sanctions d un membre cible.",
@@ -58,7 +58,7 @@ impl crate::commands::command_contract::CommandSpec for CmuteCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "cmute", name: "cmute",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]> [raison]", params: "<@membre/ID[,..]> [raison]",
summary: "Mute salon", summary: "Mute salon",
description: "Mute un membre sur le salon courant.", description: "Mute un membre sur le salon courant.",
@@ -86,7 +86,7 @@ impl crate::commands::command_contract::CommandSpec for DelSanctionCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "del_sanction", name: "del_sanction",
category: "admin", category: "moderation",
params: "<@membre/ID> <nombre>", params: "<@membre/ID> <nombre>",
summary: "Supprime une sanction d un membre", summary: "Supprime une sanction d un membre",
description: "Supprime une sanction specifique dans l historique d un membre.", description: "Supprime une sanction specifique dans l historique d un membre.",
@@ -62,7 +62,7 @@ impl crate::commands::command_contract::CommandSpec for KickCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "kick", name: "kick",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]> [raison]", params: "<@membre/ID[,..]> [raison]",
summary: "Expulse un membre", summary: "Expulse un membre",
description: "Kick un ou plusieurs membres.", description: "Kick un ou plusieurs membres.",
@@ -58,7 +58,7 @@ impl crate::commands::command_contract::CommandSpec for MuteCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "mute", name: "mute",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]> [raison]", params: "<@membre/ID[,..]> [raison]",
summary: "Mute un membre", summary: "Mute un membre",
description: "Applique un mute a un ou plusieurs membres.", description: "Applique un mute a un ou plusieurs membres.",
@@ -63,7 +63,7 @@ impl crate::commands::command_contract::CommandSpec for MutelistCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "mutelist", name: "mutelist",
category: "admin", category: "moderation",
params: "aucun", params: "aucun",
summary: "Liste les mutes", summary: "Liste les mutes",
description: "Affiche tous les mutes en cours.", description: "Affiche tous les mutes en cours.",
@@ -55,7 +55,7 @@ impl crate::commands::command_contract::CommandSpec for RenewCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "renew", name: "renew",
category: "admin", category: "moderation",
params: "[salon]", params: "[salon]",
summary: "Recree un salon textuel", summary: "Recree un salon textuel",
description: "Supprime puis recree un salon textuel en conservant les options principales.", description: "Supprime puis recree un salon textuel en conservant les options principales.",
@@ -102,7 +102,7 @@ impl crate::commands::command_contract::CommandSpec for SanctionsCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "sanctions", name: "sanctions",
category: "admin", category: "moderation",
params: "<@membre/ID>", params: "<@membre/ID>",
summary: "Affiche les sanctions d un membre", summary: "Affiche les sanctions d un membre",
description: "Liste l historique des sanctions d un membre.", description: "Liste l historique des sanctions d un membre.",
@@ -73,7 +73,7 @@ impl crate::commands::command_contract::CommandSpec for TempbanCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "tempban", name: "tempban",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]> <duree> [raison]", params: "<@membre/ID[,..]> <duree> [raison]",
summary: "Ban temporaire", summary: "Ban temporaire",
description: "Ban temporairement un ou plusieurs membres.", description: "Ban temporairement un ou plusieurs membres.",
@@ -67,7 +67,7 @@ impl crate::commands::command_contract::CommandSpec for TempcmuteCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "tempcmute", name: "tempcmute",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]> <duree> [raison]", params: "<@membre/ID[,..]> <duree> [raison]",
summary: "Mute salon temporaire", summary: "Mute salon temporaire",
description: "Mute temporaire sur le salon courant.", description: "Mute temporaire sur le salon courant.",
@@ -67,7 +67,7 @@ impl crate::commands::command_contract::CommandSpec for TempmuteCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "tempmute", name: "tempmute",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]> <duree> [raison]", params: "<@membre/ID[,..]> <duree> [raison]",
summary: "Mute temporaire", summary: "Mute temporaire",
description: "Mute un ou plusieurs membres pour une duree donnee.", description: "Mute un ou plusieurs membres pour une duree donnee.",
@@ -41,7 +41,7 @@ impl crate::commands::command_contract::CommandSpec for UnbanCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "unban", name: "unban",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]>", params: "<@membre/ID[,..]>",
summary: "Retire un ban", summary: "Retire un ban",
description: "Unban un ou plusieurs membres.", description: "Unban un ou plusieurs membres.",
@@ -39,7 +39,7 @@ impl crate::commands::command_contract::CommandSpec for UnbanAllCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "unbanall", name: "unbanall",
category: "admin", category: "moderation",
params: "aucun", params: "aucun",
summary: "Retire tous les bannissements", summary: "Retire tous les bannissements",
description: "Supprime tous les bans du serveur cible.", description: "Supprime tous les bans du serveur cible.",
@@ -55,7 +55,7 @@ impl crate::commands::command_contract::CommandSpec for UncmuteCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "uncmute", name: "uncmute",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]>", params: "<@membre/ID[,..]>",
summary: "Retire un cmute", summary: "Retire un cmute",
description: "Met fin au mute salon.", description: "Met fin au mute salon.",
@@ -54,7 +54,7 @@ impl crate::commands::command_contract::CommandSpec for UnmuteCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "unmute", name: "unmute",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]>", params: "<@membre/ID[,..]>",
summary: "Retire un mute", summary: "Retire un mute",
description: "Met fin au mute d un ou plusieurs membres.", description: "Met fin au mute d un ou plusieurs membres.",
@@ -69,7 +69,7 @@ impl crate::commands::command_contract::CommandSpec for UnmuteallCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "unmuteall", name: "unmuteall",
category: "admin", category: "moderation",
params: "aucun", params: "aucun",
summary: "Retire tous les mutes", summary: "Retire tous les mutes",
description: "Supprime tous les mutes en cours.", description: "Supprime tous les mutes en cours.",
@@ -54,7 +54,7 @@ impl crate::commands::command_contract::CommandSpec for WarnCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "warn", name: "warn",
category: "admin", category: "moderation",
params: "<@membre/ID[,..]> [raison]", params: "<@membre/ID[,..]> [raison]",
summary: "Donne un warn", summary: "Donne un warn",
description: "Ajoute un warn a un ou plusieurs membres.", description: "Ajoute un warn a un ou plusieurs membres.",
@@ -74,7 +74,7 @@ impl crate::commands::command_contract::CommandSpec for AutoBackupCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "autobackup", name: "autobackup",
category: "admin", category: "outils",
params: "<serveur/emoji> <jours>", params: "<serveur/emoji> <jours>",
summary: "Configure les backups automatiques", summary: "Configure les backups automatiques",
description: "Definit l'intervalle en jours des backups automatiques.", description: "Definit l'intervalle en jours des backups automatiques.",
@@ -118,7 +118,7 @@ impl crate::commands::command_contract::CommandSpec for AutopublishCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "autopublish", name: "autopublish",
category: "admin", category: "outils",
params: "on|off [#canal]", params: "on|off [#canal]",
summary: "Configure lautopublish", summary: "Configure lautopublish",
description: "Affiche, active ou desactive la publication automatique des annonces.", description: "Affiche, active ou desactive la publication automatique des annonces.",
@@ -144,7 +144,7 @@ impl crate::commands::command_contract::CommandSpec for AutoReactCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "autoreact", name: "autoreact",
category: "admin", category: "outils",
params: "<add/del> <salon> <emoji> | list", params: "<add/del> <salon> <emoji> | list",
summary: "Configure les reactions automatiques", summary: "Configure les reactions automatiques",
description: "Ajoute, retire et liste les reactions automatiquement appliquees aux messages d'un salon.", description: "Ajoute, retire et liste les reactions automatiquement appliquees aux messages d'un salon.",
@@ -164,7 +164,7 @@ impl crate::commands::command_contract::CommandSpec for BackupCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "backup", name: "backup",
category: "admin", category: "outils",
params: "<serveur/emoji> <nom> | list/delete/load", params: "<serveur/emoji> <nom> | list/delete/load",
summary: "Gere les backups serveur et emojis", summary: "Gere les backups serveur et emojis",
description: "Cree, liste, supprime et recharge des backups serveur ou emojis.", description: "Cree, liste, supprime et recharge des backups serveur ou emojis.",
@@ -44,7 +44,7 @@ impl crate::commands::command_contract::CommandSpec for ButtonCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "button", name: "button",
category: "admin", category: "outils",
params: "<add/del> <lien>", params: "<add/del> <lien>",
summary: "Gere des boutons decoratifs", summary: "Gere des boutons decoratifs",
description: "Ajoute ou supprime un bouton de decoration personnalise sur un message du bot.", description: "Ajoute ou supprime un bouton de decoration personnalise sur un message du bot.",
@@ -95,7 +95,7 @@ impl crate::commands::command_contract::CommandSpec for CalcCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "calc", name: "calc",
category: "general", category: "outils",
params: "<expression>", params: "<expression>",
summary: "Calcule une expression", summary: "Calcule une expression",
description: "Evalue une expression numerique simple et renvoie le resultat.", description: "Evalue une expression numerique simple et renvoie le resultat.",
@@ -74,7 +74,7 @@ impl crate::commands::command_contract::CommandSpec for ChooseCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "choose", name: "choose",
category: "general", category: "outils",
params: "<option1 | option2 | ...>", params: "<option1 | option2 | ...>",
summary: "Tire une option au hasard", summary: "Tire une option au hasard",
description: "Lance un tirage au sort instantane parmi les options donnees.", description: "Lance un tirage au sort instantane parmi les options donnees.",
@@ -75,7 +75,7 @@ impl crate::commands::command_contract::CommandSpec for ClaimCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "claim", name: "claim",
category: "admin", category: "outils",
params: "aucun", params: "aucun",
summary: "Revendique un ticket", summary: "Revendique un ticket",
description: "Assigne le ticket courant au moderateur qui execute la commande.", description: "Assigne le ticket courant au moderateur qui execute la commande.",
@@ -82,7 +82,7 @@ impl crate::commands::command_contract::CommandSpec for CloseCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "close", name: "close",
category: "admin", category: "outils",
params: "[raison...]", params: "[raison...]",
summary: "Ferme un ticket", summary: "Ferme un ticket",
description: "Ferme le ticket courant et enregistre optionnellement une raison.", description: "Ferme le ticket courant et enregistre optionnellement une raison.",
@@ -90,7 +90,7 @@ impl crate::commands::command_contract::CommandSpec for CreateCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "create", name: "create",
category: "admin", category: "outils",
params: "[emoji/url] [nom]", params: "[emoji/url] [nom]",
summary: "Cree un emoji custom", summary: "Cree un emoji custom",
description: "Cree un emoji custom a partir d'une image, d'un lien ou d'un emoji nitro.", description: "Cree un emoji custom a partir d'une image, d'un lien ou d'un emoji nitro.",
@@ -69,7 +69,7 @@ impl crate::commands::command_contract::CommandSpec for EmbedCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "embed", name: "embed",
category: "admin", category: "outils",
params: "title | description (v1)", params: "title | description (v1)",
summary: "Ouvre le generateur d'embed", summary: "Ouvre le generateur d'embed",
description: "Affiche un generateur d'embed interactif version rapide.", description: "Affiche un generateur d'embed interactif version rapide.",
@@ -84,7 +84,7 @@ impl crate::commands::command_contract::CommandSpec for EmojiCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "emoji", name: "emoji",
category: "general", category: "outils",
params: "<emoji>", params: "<emoji>",
summary: "Affiche les infos dun emoji", summary: "Affiche les infos dun emoji",
description: "Affiche les details dun emoji fourni.", description: "Affiche les details dun emoji fourni.",
@@ -103,7 +103,7 @@ impl crate::commands::command_contract::CommandSpec for EndCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "end", name: "end",
category: "admin", category: "outils",
params: "giveaway <id_message>", params: "giveaway <id_message>",
summary: "Termine un giveaway par ID", summary: "Termine un giveaway par ID",
description: "Permet de stopper instantanement un giveaway avec l'identifiant du message.", description: "Permet de stopper instantanement un giveaway avec l'identifiant du message.",
@@ -46,7 +46,7 @@ impl crate::commands::command_contract::CommandSpec for GiveawayCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "giveaway", name: "giveaway",
category: "admin", category: "outils",
params: "aucun", params: "aucun",
summary: "Ouvre un menu de creation de giveaway", summary: "Ouvre un menu de creation de giveaway",
description: "Affiche une interface rapide pour initier un giveaway depuis le salon courant.", description: "Affiche une interface rapide pour initier un giveaway depuis le salon courant.",
@@ -100,7 +100,7 @@ impl crate::commands::command_contract::CommandSpec for LoadingCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "loading", name: "loading",
category: "general", category: "outils",
params: "<duree> <message>", params: "<duree> <message>",
summary: "Affiche une barre de chargement", summary: "Affiche une barre de chargement",
description: "Anime une barre de progression avec la duree et le texte fournis.", description: "Anime une barre de progression avec la duree et le texte fournis.",
@@ -24,7 +24,7 @@ impl crate::commands::command_contract::CommandSpec for NewStickerCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "newsticker", name: "newsticker",
category: "admin", category: "outils",
params: "[nom]", params: "[nom]",
summary: "Cree un sticker serveur", summary: "Cree un sticker serveur",
description: "Cree un nouveau sticker a partir d'un sticker ou fichier repondu.", description: "Cree un nouveau sticker a partir d'un sticker ou fichier repondu.",
@@ -130,7 +130,7 @@ impl crate::commands::command_contract::CommandSpec for RenameCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "rename", name: "rename",
category: "admin", category: "outils",
params: "<nom...>", params: "<nom...>",
summary: "Renomme le ticket courant", summary: "Renomme le ticket courant",
description: "Renomme le salon du ticket et met a jour son titre en base.", description: "Renomme le salon du ticket et met a jour son titre en base.",
@@ -59,7 +59,7 @@ impl crate::commands::command_contract::CommandSpec for RerollCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "reroll", name: "reroll",
category: "admin", category: "outils",
params: "aucun (en reponse a un message)", params: "aucun (en reponse a un message)",
summary: "Relance un tirage giveaway", summary: "Relance un tirage giveaway",
description: "Choisit un nouveau gagnant depuis le message cible.", description: "Choisit un nouveau gagnant depuis le message cible.",
@@ -28,7 +28,7 @@ impl crate::commands::command_contract::CommandSpec for SayCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "say", name: "say",
category: "admin", category: "outils",
params: "<message...>", params: "<message...>",
summary: "Fait parler le bot", summary: "Fait parler le bot",
description: "Envoie un message brut dans le salon courant via le bot.", description: "Envoie un message brut dans le salon courant via le bot.",
@@ -70,7 +70,7 @@ impl crate::commands::command_contract::CommandSpec for SnipeCommand {
fn metadata(&self) -> crate::commands::command_contract::CommandMetadata { fn metadata(&self) -> crate::commands::command_contract::CommandMetadata {
crate::commands::command_contract::CommandMetadata { crate::commands::command_contract::CommandMetadata {
name: "snipe", name: "snipe",
category: "general", category: "outils",
params: "[index]", params: "[index]",
summary: "Recupere un message supprime", summary: "Recupere un message supprime",
description: "Affiche le dernier message supprime dans le salon ou un index de messages supprimes.", description: "Affiche le dernier message supprime dans le salon ou un index de messages supprimes.",

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