1
0
mirror of https://github.com/eternnoir/pyTelegramBotAPI.git synced 2023-08-10 21:12:57 +03:00

Add file_name argument to send_data method

This commit is contained in:
Vlad Galatskiy 2021-06-27 11:37:27 +03:00 committed by GitHub
parent e381671645
commit 38c4c21030
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -810,12 +810,15 @@ def send_audio(token, chat_id, audio, caption=None, duration=None, performer=Non
def send_data(token, chat_id, data, data_type, reply_to_message_id=None, reply_markup=None, parse_mode=None, def send_data(token, chat_id, data, data_type, reply_to_message_id=None, reply_markup=None, parse_mode=None,
disable_notification=None, timeout=None, caption=None, thumb=None, caption_entities=None, disable_notification=None, timeout=None, caption=None, thumb=None, caption_entities=None,
allow_sending_without_reply=None, disable_content_type_detection=None): allow_sending_without_reply=None, disable_content_type_detection=None, file_name=None):
method_url = get_method_by_type(data_type) method_url = get_method_by_type(data_type)
payload = {'chat_id': chat_id} payload = {'chat_id': chat_id}
files = None files = None
if not util.is_string(data): if not util.is_string(data):
files = {data_type: data} file_data = data
if file_name is not None:
file_data = (file_name, data)
files = {data_type: file_data}
else: else:
payload[data_type] = data payload[data_type] = data
if reply_to_message_id: if reply_to_message_id: