Compare commits

..

2 Commits

Author SHA1 Message Date
udf 5dd06471db
lonami you piece of shit 2019-07-29 22:38:13 +02:00
udf bd271b7e29
remove explicit setting in toggle preview 2019-07-07 00:01:35 +02:00
2 changed files with 4 additions and 7 deletions

View File

@ -1,5 +1,5 @@
""" """
Reply to a message with .p <y/n> to toggle the webpage preview of a message Reply to a message with .p to toggle the webpage preview of a message
""" """
from telethon.errors import MessageNotModifiedError from telethon.errors import MessageNotModifiedError
from telethon.tl.functions.messages import EditMessageRequest from telethon.tl.functions.messages import EditMessageRequest
@ -7,16 +7,13 @@ from telethon.tl.functions.messages import EditMessageRequest
from stdplugins.kbass_core import self_reply_cmd from stdplugins.kbass_core import self_reply_cmd
@self_reply_cmd(borg, r"^\.p(?: ?)([yn])?$") @self_reply_cmd(borg, r"^\.p$")
async def on_edit_preview(event, target): async def on_edit_preview(event, target):
preview = event.pattern_match.group(1) == 'y'
if not event.pattern_match.group(1):
preview = not bool(target.media)
try: try:
await borg(EditMessageRequest( await borg(EditMessageRequest(
peer=await event.get_input_chat(), peer=await event.get_input_chat(),
id=target.id, id=target.id,
no_webpage=not preview, no_webpage=bool(target.media),
message=target.message, message=target.message,
entities=target.entities entities=target.entities
)) ))

View File

@ -10,7 +10,7 @@ from uniborg import util
DELETE_TIMEOUT = 2 DELETE_TIMEOUT = 2
@borg.on(util.admin_cmd(r"^\.(?:re)?load (?P<shortname>\w+)$")) @borg.on(util.admin_cmd(r"^\.(?:(?:re)?load|enable|add) (?P<shortname>\w+)$"))
async def load_reload(event): async def load_reload(event):
await event.delete() await event.delete()
shortname = event.pattern_match["shortname"] shortname = event.pattern_match["shortname"]