feat: log presence, read receipts, group leaves, links, profiles, stories

This commit is contained in:
hh committed 2026-05-29 22:13:59 +02:00
1 parent bfd16ab02c
commit bcb94b6474
31 files changed
+1298 -19

No files matched your search

@@ -3,6 +3,8 @@ from pyrogram.types import Message
from userbot.modules.capture import repository
from userbot.modules.capture.context import CaptureContext
from userbot.modules.links import extract_links
from userbot.modules.links import repository as links_repository
from userbot.modules.media import capture_media, self_destruct_ttl
from utils.policy.models import CaptureToggles
@@ -55,3 +57,13 @@ async def capture_message(
await repository.insert_callbacks(
ctx.pool, ctx.account_id, chat_id, message.id, buttons
)
if message.service is not None:
from userbot.modules.groups import capture_service # noqa: PLC0415
await capture_service(client, message, ctx)
links = extract_links(message)
if links:
await links_repository.insert_links(
ctx.pool, ctx.account_id, chat_id, message.id, links, str(message)
)