diff --git a/flanabot/bots/flana_disc_bot.py b/flanabot/bots/flana_disc_bot.py index 229b67c..954e4d6 100644 --- a/flanabot/bots/flana_disc_bot.py +++ b/flanabot/bots/flana_disc_bot.py @@ -9,6 +9,7 @@ from typing import Sequence import discord import flanautils +import pytz from flanautils import Media, NotFoundError, OrderedSet from multibot import BadRoleError, DiscordBot, Role, User, bot_mentioned, constants as multibot_constants, group @@ -171,10 +172,11 @@ class FlanaDiscBot(DiscordBot, FlanaBot): message_parts = ['Registro de auditoría (solo desconectar y mover):', ''] for entry in audit_entries: author = await self._create_user_from_discord_user(entry.user) + date_string = entry.created_at.astimezone(pytz.timezone('Europe/Madrid')).strftime('%d/%m/%Y %H:%M:%S') if entry.action is discord.AuditLogAction.member_disconnect: - message_parts.append(f"{author.name} ha desconectado {entry.extra.count} {'usuario' if entry.extra.count == 1 else 'usuarios'} ({entry.created_at.astimezone().strftime('%d/%m/%Y %H:%M:%S')})") + message_parts.append(f"{author.name} ha desconectado {entry.extra.count} {'usuario' if entry.extra.count == 1 else 'usuarios'} ({date_string})") elif entry.action is discord.AuditLogAction.member_move: - message_parts.append(f"{author.name} ha movido {entry.extra.count} {'usuario' if entry.extra.count == 1 else 'usuarios'} a {entry.extra.channel.name} ({entry.created_at.astimezone().strftime('%d/%m/%Y %H:%M:%S')})") + message_parts.append(f"{author.name} ha movido {entry.extra.count} {'usuario' if entry.extra.count == 1 else 'usuarios'} a {entry.extra.channel.name} ({date_string})") await self.send('\n'.join(message_parts), message)