Fix copy_message when preview is enabled

This commit is contained in:
Yasir Aris M 2023-11-02 07:45:00 +07:00 committed by GitHub
parent b33bbb7546
commit 7126383257
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3701,6 +3701,21 @@ class Message(Object, Update):
disable_notification=disable_notification,
message_thread_id=message_thread_id
)
elif self.web_page_preview:
return await self._client.send_web_page(
chat_id,
url=self.web_page_preview.webpage.url,
text=self.caption,
entities=self.entities,
parse_mode=enums.ParseMode.DISABLED,
large_media=self.web_page_preview.force_large_media if self.web_page_preview.force_large_media else self.web_page_preview.force_small_media,
invert_media=self.web_page_preview.invert_media,
disable_notification=disable_notification,
message_thread_id=message_thread_id,
schedule_date=schedule_date,
protect_content=protect_content,
reply_markup=self.reply_markup if reply_markup is object else reply_markup
)
else:
raise ValueError("Unknown media type")