Initialisation du repository de Beta
This commit is contained in:
commit
14985f6dbb
9469 changed files with 1903273 additions and 0 deletions
65
commandes/autres/help.py
Normal file
65
commandes/autres/help.py
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
import discord
|
||||
import os
|
||||
|
||||
HELP_TEXT = """
|
||||
**Le Superviseur** - Bot de modération Discord
|
||||
|
||||
**Commandes générales:**
|
||||
• `@Le Superviseur {message}` - Parler avec l'IA (répondez à ses messages aussi)
|
||||
• `!help` - Afficher cette aide
|
||||
• `!status` - Afficher le statut du bot
|
||||
|
||||
**Modération:**
|
||||
• `!kick user [raison]` - Expulser un utilisateur
|
||||
• `!ban user [raison]` - Bannir un utilisateur
|
||||
• `!unban user` - Débannir un utilisateur
|
||||
• `!warn user [raison]` - Avertir un utilisateur
|
||||
• `!list_warnings` - Lister les avertissements
|
||||
• `!mute user duration` - Muter temporairement
|
||||
• `!timeout user duration` - Timeout temporaire
|
||||
• `!purge amount` - Supprimer des messages
|
||||
|
||||
**Gestion des salons:**
|
||||
• `!create_channel name1 [name2 name3 ...] [category type]` - Créer plusieurs salons (type: textuel/vocal, optionnel)
|
||||
• `!delete_channel channel1 [channel2 ...]` - Supprimer plusieurs salons
|
||||
• `!modify_channel channel new_name [new_category] [topic] [user_limit]` - Modifier un salon par session (pour multi, répétez la commande)
|
||||
• `!move_channel channel1 new_category [channel2 new_category ...]` - Déplacer plusieurs salons vers une nouvelle catégorie
|
||||
• `!rename_channel channel1 new_name [channel2 new_name ...]` - Renommer plusieurs salons
|
||||
|
||||
**Gestion des catégories:**
|
||||
• `!create_category name1 [name2 ...]` - Créer plusieurs catégories
|
||||
• `!delete_category category1 [category2 ...]` - Supprimer plusieurs catégories
|
||||
• `!modify_category category new_name` - Modifier une catégorie par commande (pour multi, répétez)
|
||||
• `!move_category category1 position [category2 position ...]` - Déplacer plusieurs catégories
|
||||
• `!rename_category category1 new_name [category2 new_name ...]` - Renommer plusieurs catégories
|
||||
|
||||
**Gestion des rôles:**
|
||||
• `!create_role name [color] [permissions]` - Créer un rôle par commande (pour multi, répétez)
|
||||
• `!delete_role role1 [role2 ...]` - Supprimer plusieurs rôles
|
||||
• `!modify_role role new_name [new_color] [new_permissions]` - Modifier un rôle par commande (pour multi, répétez)
|
||||
• `!add_role_to_user user role1 [role2 ...]` - Donner plusieurs rôles à un utilisateur
|
||||
• `!remove_role_from_user user role1 [role2 ...]` - Retirer plusieurs rôles d'un utilisateur
|
||||
• `!move_role role1 position [role2 position ...]` - Déplacer plusieurs rôles
|
||||
• `!rename_role role1 new_name [role2 new_name ...]` - Renommer plusieurs rôles
|
||||
|
||||
**Configuration:**
|
||||
• `!set_welcome_channel channel` - Canal de bienvenue
|
||||
• `!set_goodbye_channel channel` - Canal d'au revoir
|
||||
• `!set_mute_role role` - Rôle muet
|
||||
|
||||
**Outils:**
|
||||
• `!ping` - Vérifier latence
|
||||
|
||||
**Note:** Les commandes supportent maintenant plusieurs cibles à la fois quand applicable. Remplacez `user`, `channel`, etc. par des mentions ou IDs. Les [ ] indiquent paramètres optionnels. Pour créer/modifier multiples salons/rôles avec options différentes, utilisez des commandes séparées ou l'IA.
|
||||
|
||||
Le bot utilise l'IA Ollama pour des réponses intelligentes et peut gérer les salons, rôles et modération efficacement.
|
||||
"""
|
||||
|
||||
async def execute(bot, params, message):
|
||||
embed = discord.Embed(
|
||||
title="Aide du Superviseur",
|
||||
description=HELP_TEXT,
|
||||
color=discord.Color.blue()
|
||||
)
|
||||
embed.set_footer(text="Utilisez les mentions pour référencer utilisateurs/salons/rôles")
|
||||
await message.channel.send(embed=embed)
|
||||
Loading…
Add table
Add a link
Reference in a new issue