Visitar URL original
Add file_name parameter in edit_message_media method (#440) · EVAyo/pyrogram@d3a34f1 · GitHub
Skip to content

Commit d3a34f1

Browse files
saidgadjievGadzhievSAdelivrance
authored
Add file_name parameter in edit_message_media method (pyrogram#440)
* ability to change file_name in editmessagemedia method * ability to change file_name in editmessagemedia method * ability to change file_name in editmessagemedia method * Update edit_message_media.py * Update input_media_document.py Co-authored-by: GadzhievSA <s.gadzhiev@id-mt.ru> Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
1 parent b16c5d5 commit d3a34f1

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

‎pyrogram/client/methods/messages/edit_message_media.py‎

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ def edit_message_media(
3636
chat_id: Union[int, str],
3737
message_id: int,
3838
media: InputMedia,
39-
reply_markup: "pyrogram.InlineKeyboardMarkup" = None
39+
reply_markup: "pyrogram.InlineKeyboardMarkup" = None,
40+
file_name: str = None
4041
) -> "pyrogram.Message":
4142
"""Edit animation, audio, document, photo or video messages.
4243
@@ -58,6 +59,10 @@ def edit_message_media(
5859
reply_markup (:obj:`InlineKeyboardMarkup`, *optional*):
5960
An InlineKeyboardMarkup object.
6061
62+
file_name (``str``, *optional*):
63+
File name of the media to be sent. Not applicable to photos.
64+
Defaults to file's path basename.
65+
6166
Returns:
6267
:obj:`Message`: On success, the edited message is returned.
6368
@@ -119,7 +124,7 @@ def edit_message_media(
119124
h=media.height
120125
),
121126
types.DocumentAttributeFilename(
122-
file_name=os.path.basename(media.media)
127+
file_name=file_name or os.path.basename(media.media)
123128
)
124129
]
125130
)
@@ -155,7 +160,7 @@ def edit_message_media(
155160
title=media.title
156161
),
157162
types.DocumentAttributeFilename(
158-
file_name=os.path.basename(media.media)
163+
file_name=file_name or os.path.basename(media.media)
159164
)
160165
]
161166
)
@@ -192,7 +197,7 @@ def edit_message_media(
192197
h=media.height
193198
),
194199
types.DocumentAttributeFilename(
195-
file_name=os.path.basename(media.media)
200+
file_name=file_name or os.path.basename(media.media)
196201
),
197202
types.DocumentAttributeAnimated()
198203
]
@@ -224,7 +229,7 @@ def edit_message_media(
224229
file=self.save_file(media.media),
225230
attributes=[
226231
types.DocumentAttributeFilename(
227-
file_name=os.path.basename(media.media)
232+
file_name=file_name or os.path.basename(media.media)
228233
)
229234
]
230235
)

0 commit comments

Comments
 (0)