mirror of
https://github.com/skylanix/MamieHenriette.git
synced 2026-02-06 14:50:34 +01:00
correction de la exclusion temporaire et ajout de la commande de time out !to
This commit is contained in:
@@ -220,10 +220,10 @@ async def send_warning_confirmation(channel, target_user, reason: str, original_
|
|||||||
was_timed_out = timeout_info is not None and timeout_info[0]
|
was_timed_out = timeout_info is not None and timeout_info[0]
|
||||||
timeout_duration = timeout_info[1] if timeout_info else None
|
timeout_duration = timeout_info[1] if timeout_info else None
|
||||||
|
|
||||||
title = "⚠️ Avertissement + ⏱️ Exclusion temporaire" if was_timed_out else "⚠️ Avertissement"
|
title = "⚠️ Avertissement + ⏱️ Time out" if was_timed_out else "⚠️ Avertissement"
|
||||||
description = f"**{target_user.name}** (`{target_user.name}`) a reçu un avertissement"
|
description = f"**{target_user.name}** (`{target_user.name}`) a reçu un avertissement"
|
||||||
if was_timed_out:
|
if was_timed_out:
|
||||||
description += f" et a été exclu temporairement ({format_timeout_duration(timeout_duration)})"
|
description += f" et a été time out ({format_timeout_duration(timeout_duration)})"
|
||||||
|
|
||||||
embed = discord.Embed(
|
embed = discord.Embed(
|
||||||
title=title,
|
title=title,
|
||||||
@@ -344,7 +344,7 @@ async def send_timeout_confirmation(channel, target_user, reason: str, timeout_s
|
|||||||
local_now = _to_local(datetime.now(timezone.utc))
|
local_now = _to_local(datetime.now(timezone.utc))
|
||||||
|
|
||||||
embed = discord.Embed(
|
embed = discord.Embed(
|
||||||
title="⏱️ Exclusion temporaire",
|
title="⏱️ Time out",
|
||||||
description=f"**{target_user.name}** (`{target_user.name}`) a été exclu temporairement ({format_timeout_duration(timeout_seconds)})",
|
description=f"**{target_user.name}** (`{target_user.name}`) a été exclu temporairement ({format_timeout_duration(timeout_seconds)})",
|
||||||
color=discord.Color.orange(),
|
color=discord.Color.orange(),
|
||||||
timestamp=datetime.now(timezone.utc)
|
timestamp=datetime.now(timezone.utc)
|
||||||
@@ -998,24 +998,27 @@ async def handle_staff_help_command(message: Message, bot):
|
|||||||
|
|
||||||
if ConfigurationHelper().getValue('moderation_enable'):
|
if ConfigurationHelper().getValue('moderation_enable'):
|
||||||
value = (
|
value = (
|
||||||
"• `!averto @utilisateur raison`\n"
|
"**Avertissements:**\n"
|
||||||
" *Alias: !warn, !av, !avertissement*\n"
|
"• `!warn @utilisateur raison`\n"
|
||||||
" *Option: ajouter `--to durée` pour exclusion temporaire*\n"
|
" *Alias: !averto, !av, !avertissement*\n"
|
||||||
|
" Donne un avertissement\n"
|
||||||
|
"• `!warn @utilisateur raison --to durée`\n"
|
||||||
|
" Avertissement + time out temporaire\n\n"
|
||||||
|
"**Time out uniquement:**\n"
|
||||||
"• `!to @utilisateur durée raison`\n"
|
"• `!to @utilisateur durée raison`\n"
|
||||||
" *Alias: !timeout*\n"
|
" *Alias: !timeout*\n"
|
||||||
" Exclut temporairement un utilisateur\n"
|
" Time out (sans avertissement)\n"
|
||||||
"• `!delaverto id`\n"
|
" *Durées: 10s, 5m, 1h, 2j*\n\n"
|
||||||
" *Alias: !removewarn, !delwarn*\n"
|
"**Gestion:**\n"
|
||||||
"• `!warnings` ou `!warnings @utilisateur`\n"
|
"• `!delaverto id` - Supprime un événement\n"
|
||||||
" *Alias: !listevent, !listwarn*\n"
|
"• `!warnings [@utilisateur]` - Liste les événements\n\n"
|
||||||
"Exemples:\n"
|
"**Exemples:**\n"
|
||||||
"`!averto @User Spam dans le chat`\n"
|
"`!warn @User Spam`\n"
|
||||||
"`!warn @User Spam --to 10m`\n"
|
"`!warn @User Flood --to 10m` (averto + timeout)\n"
|
||||||
"`!to @User 10m Flood`\n"
|
"`!to @User 5m Spam` (timeout seul)\n"
|
||||||
"`!delaverto 12`\n"
|
|
||||||
"`!warnings @User`"
|
"`!warnings @User`"
|
||||||
)
|
)
|
||||||
embed.add_field(name="⚠️ Avertissements & Exclusions", value=value, inline=False)
|
embed.add_field(name="⚠️ Avertissements & Time out", value=value, inline=False)
|
||||||
embed.add_field(
|
embed.add_field(
|
||||||
name="🔎 Inspection",
|
name="🔎 Inspection",
|
||||||
value=("• `!inspect @utilisateur` ou `!inspect id`\n"
|
value=("• `!inspect @utilisateur` ou `!inspect id`\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user