Skip to content
This repository was archived by the owner on Oct 2, 2023. It is now read-only.

Commit e44cf0a

Browse files
authored
Merge pull request #151 from PyDrocsid/feature/user-avatar-name-log
Added Username and Avatar to Delete,Edit Log
2 parents 937b412 + 3a803eb commit e44cf0a

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

moderation/logging/cog.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,10 @@ async def on_message_edit(self, before: Message, after: Message):
181181
return
182182
await redis.delete(key)
183183
embed = Embed(title=t.message_edited, color=Colors.edit, timestamp=utcnow())
184+
embed.set_author(name=str(before.author), icon_url=before.author.display_avatar.url)
184185
embed.add_field(name=t.channel, value=before.channel.mention)
185186
embed.add_field(name=t.author, value=before.author.mention)
187+
embed.add_field(name=t.author_id, value=before.author.id)
186188
embed.add_field(name=t.message_id, value=before.id)
187189
embed.add_field(name=t.url, value=before.jump_url, inline=False)
188190
add_field(embed, t.old_content, old_message)
@@ -202,7 +204,9 @@ async def on_raw_message_edit(self, channel: TextChannel, message: Message):
202204
embed = Embed(title=t.message_edited, color=Colors.edit, timestamp=utcnow())
203205
embed.add_field(name=t.channel, value=channel.mention)
204206
if message is not None:
207+
embed.set_author(name=str(message.author), icon_url=message.author.display_avatar.url)
205208
embed.add_field(name=t.author, value=message.author.mention)
209+
embed.add_field(name=t.author_id, value=message.author.id)
206210
embed.add_field(name=t.message_id, value=message.id)
207211
embed.add_field(name=t.url, value=message.jump_url, inline=False)
208212
add_field(embed, t.new_content, message.content)
@@ -220,8 +224,10 @@ async def on_message_delete(self, message: Message):
220224
return
221225

222226
embed = Embed(title=t.message_deleted, color=Colors.delete, timestamp=utcnow())
227+
embed.set_author(name=str(message.author), icon_url=message.author.display_avatar.url)
223228
embed.add_field(name=t.channel, value=message.channel.mention)
224229
embed.add_field(name=t.author, value=message.author.mention)
230+
embed.add_field(name=t.author_id, value=message.author.id)
225231
embed.add_field(name=t.message_id, value=message.id)
226232
add_field(embed, t.old_content, message.content)
227233
if message.attachments:

moderation/logging/translations/en.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ commands:
1414
message_edited: Message Edited
1515
channel: Channel
1616
author: Author
17+
author_id: Author ID
1718
url: URL
1819
old_content: Old Content
1920
new_content: New Content

0 commit comments

Comments
 (0)