from pyrogram.types import Message from userbot.modules.capture.message import sender_id from userbot.modules.watches.evaluator import Seen def seen_message(chat_id: int, message: Message) -> Seen: return Seen( chat_id=chat_id, message_id=message.id, sender_id=sender_id(message), text=message.text or message.caption, outgoing=bool(message.outgoing), date=message.date, edit_date=message.edit_date, )