mirror of
https://github.com/eternnoir/pyTelegramBotAPI.git
synced 2023-08-10 21:12:57 +03:00
send file, photo ...etc. by ID support. #35
This commit is contained in:
parent
0ee4fc8528
commit
c1bb900d91
@ -87,7 +87,11 @@ def forward_message(token, chat_id, from_chat_id, message_id):
|
|||||||
def send_photo(token, chat_id, photo, caption=None, reply_to_message_id=None, reply_markup=None):
|
def send_photo(token, chat_id, photo, caption=None, reply_to_message_id=None, reply_markup=None):
|
||||||
method_url = r'sendPhoto'
|
method_url = r'sendPhoto'
|
||||||
payload = {'chat_id': chat_id}
|
payload = {'chat_id': chat_id}
|
||||||
|
files = None
|
||||||
|
if isinstance(photo, file):
|
||||||
files = {'photo': photo}
|
files = {'photo': photo}
|
||||||
|
else:
|
||||||
|
payload['photo'] = photo
|
||||||
if caption:
|
if caption:
|
||||||
payload['caption'] = caption
|
payload['caption'] = caption
|
||||||
if reply_to_message_id:
|
if reply_to_message_id:
|
||||||
@ -116,7 +120,11 @@ def send_chat_action(token, chat_id, action):
|
|||||||
def send_data(token, chat_id, data, data_type, reply_to_message_id=None, reply_markup=None):
|
def send_data(token, chat_id, data, data_type, reply_to_message_id=None, reply_markup=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
|
||||||
|
if isinstance(data, file):
|
||||||
files = {data_type: data}
|
files = {data_type: data}
|
||||||
|
else:
|
||||||
|
payload[data_type] = data
|
||||||
if reply_to_message_id:
|
if reply_to_message_id:
|
||||||
payload['reply_to_message_id'] = reply_to_message_id
|
payload['reply_to_message_id'] = reply_to_message_id
|
||||||
if reply_markup:
|
if reply_markup:
|
||||||
|
Loading…
Reference in New Issue
Block a user