🔖 Update to v1.4.11

Update Pyrogram to v2.0.118
This commit is contained in:
xtaodada 2024-05-13 22:59:06 +08:00
parent 3aa68d5b50
commit d461cbcbe6
Signed by: xtaodada
GPG Key ID: 4CBB3F4FA8C85659
2 changed files with 35 additions and 16 deletions

View File

@ -22,8 +22,8 @@ from pagermaid.scheduler import scheduler
import pyromod.listen
from pyrogram import Client
pgm_version = "1.4.11"
pgm_version_code = 1411
pgm_version = "1.4.12"
pgm_version_code = 1412
CMD_LIST = {}
module_dir = __path__[0]
working_dir = getcwd()

View File

@ -283,6 +283,7 @@ class Message(pyrogram.types.Message):
parse_mode: Optional["pyrogram.enums.ParseMode"] = None,
entities: List["pyrogram.types.MessageEntity"] = None,
disable_web_page_preview: bool = None,
show_above_text: bool = None,
reply_markup: "pyrogram.types.InlineKeyboardMarkup" = None,
no_reply: bool = None,
) -> "Message":
@ -304,6 +305,7 @@ class Message(pyrogram.types.Message):
text=text,
parse_mode=parse_mode,
disable_web_page_preview=disable_web_page_preview,
show_above_text=show_above_text,
quote=True,
)
elif is_self:
@ -314,6 +316,7 @@ class Message(pyrogram.types.Message):
parse_mode=parse_mode,
entities=entities,
disable_web_page_preview=disable_web_page_preview,
show_above_text=show_above_text,
reply_markup=reply_markup,
)
elif not no_reply:
@ -321,6 +324,7 @@ class Message(pyrogram.types.Message):
text=text,
parse_mode=parse_mode,
disable_web_page_preview=disable_web_page_preview,
show_above_text=show_above_text,
quote=True,
)
else:
@ -332,6 +336,7 @@ class Message(pyrogram.types.Message):
parse_mode=parse_mode,
entities=entities,
disable_web_page_preview=disable_web_page_preview,
show_above_text=show_above_text,
reply_markup=reply_markup,
)
except (
@ -343,6 +348,7 @@ class Message(pyrogram.types.Message):
parse_mode=parse_mode,
entities=entities,
disable_web_page_preview=disable_web_page_preview,
show_above_text=show_above_text,
reply_markup=reply_markup,
quote=True,
)
@ -367,11 +373,14 @@ class Message(pyrogram.types.Message):
message: pyrogram.raw.base.Message,
users: dict,
chats: dict,
topics: dict = None,
is_scheduled: bool = False,
replies: int = 1,
business_connection_id: str = None,
reply_to_message: "pyrogram.raw.base.Message" = None
):
parsed = await pyrogram.types.Message.old_parse(
client, message, users, chats, is_scheduled, replies
client, message, users, chats, topics, is_scheduled, replies, business_connection_id, reply_to_message
) # noqa
# make message.text as message.caption
parsed.text = parsed.text or parsed.caption
@ -385,30 +394,40 @@ class Message(pyrogram.types.Message):
parse_mode: Optional["pyrogram.enums.ParseMode"] = None,
caption_entities: List["pyrogram.types.MessageEntity"] = None,
disable_notification: bool = None,
message_thread_id: int = None,
reply_to_chat_id: Union[int, str] = None,
reply_to_message_id: int = None,
quote_text: str = None,
quote_entities: List["pyrogram.types.MessageEntity"] = None,
schedule_date: datetime = None,
protect_content: bool = None,
has_spoiler: bool = None,
business_connection_id: str = None,
reply_markup: Union[
"pyrogram.types.InlineKeyboardMarkup",
"pyrogram.types.ReplyKeyboardMarkup",
"pyrogram.types.ReplyKeyboardRemove",
"pyrogram.types.ForceReply",
] = object,
**kwargs
"pyrogram.types.ForceReply"
] = object
) -> Union["pyrogram.types.Message", List["pyrogram.types.Message"]]:
if self.media:
self.text = None
return await self.oldcopy(
chat_id=chat_id,
caption=caption,
parse_mode=parse_mode,
caption_entities=caption_entities,
disable_notification=disable_notification,
reply_to_message_id=reply_to_message_id,
schedule_date=schedule_date,
protect_content=protect_content,
reply_markup=reply_markup,
**kwargs
chat_id,
caption,
parse_mode,
caption_entities,
disable_notification,
message_thread_id,
reply_to_chat_id,
reply_to_message_id,
quote_text,
quote_entities,
schedule_date,
protect_content,
has_spoiler,
business_connection_id,
reply_markup,
) # noqa