uniborg/stdplugins/kbass_toggle_preview.py

23 lines
656 B
Python

"""
Reply to a message with .p to toggle the webpage preview of a message
"""
from telethon.errors import MessageNotModifiedError
from telethon.tl.functions.messages import EditMessageRequest
from stdplugins.kbass_core import self_reply_cmd
@self_reply_cmd(borg, r"^\.p$")
async def on_edit_preview(event, target):
try:
await borg(EditMessageRequest(
peer=await event.get_input_chat(),
id=target.id,
no_webpage=bool(target.media),
message=target.message,
entities=target.entities
))
except MessageNotModifiedError:
# There was no preview to modify
pass