Improved analytics

This commit is contained in:
Profitroll 2023-05-07 09:57:35 +02:00
parent 1d902c75e0
commit 16f3d4bc56
1 changed files with 29 additions and 1 deletions

View File

@ -19,10 +19,38 @@ class Analytics(commands.Cog):
and (message.author.bot == False)
and (message.author.system == False)
):
stickers = []
for sticker in message.stickers:
stickers.append(
{
"id": sticker.id,
"name": sticker.name,
"format": sticker.format,
"url": sticker.url,
}
)
attachments = []
for attachment in message.attachments:
attachments.append(
{
"content_type": attachment.content_type,
"description": attachment.description,
"filename": attachment.filename,
"is_spoiler": attachment.is_spoiler(),
"size": attachment.size,
"url": attachment.url,
"width": attachment.width,
"height": attachment.height,
}
)
col_analytics.insert_one(
{
"message": message.content,
"user": message.author.id,
"channel": message.channel.id,
"content": message.content,
"stickers": message.stickers,
"attachments": attachments,
}
)