feat(userbot,api,frontend): file links, media downloads, story hold-pause, drop scheduled dupes
This commit is contained in:
@@ -11,7 +11,13 @@ from utils.events import notify_bg_event
|
||||
@PyroClient.on_edited_message()
|
||||
async def on_edited_message(client: PyroClient, message: Message) -> None:
|
||||
ctx = client.capture
|
||||
if ctx is None or message.empty or message.chat is None or message.date is None:
|
||||
if (
|
||||
ctx is None
|
||||
or message.empty
|
||||
or message.scheduled
|
||||
or message.chat is None
|
||||
or message.date is None
|
||||
):
|
||||
return
|
||||
chat = message.chat
|
||||
chat_id = chat.id or 0
|
||||
|
||||
@@ -11,7 +11,13 @@ from utils.events import notify_bg_event
|
||||
@PyroClient.on_message()
|
||||
async def on_message(client: PyroClient, message: Message) -> None:
|
||||
ctx = client.capture
|
||||
if ctx is None or message.empty or message.chat is None or message.date is None:
|
||||
if (
|
||||
ctx is None
|
||||
or message.empty
|
||||
or message.scheduled
|
||||
or message.chat is None
|
||||
or message.date is None
|
||||
):
|
||||
return
|
||||
meta = meta_from_chat(message.chat, ctx.contacts.ids)
|
||||
await ctx.watches.on_text(meta.chat_id, message.id, message.text or message.caption)
|
||||
|
||||
Reference in New Issue
Block a user