Files
beavergram/backend/src/userbot/modules/watches/seen.py
T

17 lines
469 B
Python

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,
)