@@ -520,33 +520,34 @@ async def send_paid_media(
520520 token , chat_id , star_count , media ,
521521 caption = None , parse_mode = None , caption_entities = None , show_caption_above_media = None ,
522522 disable_notification = None , protect_content = None , reply_parameters = None , reply_markup = None ,
523- business_connection_id = None , media_payload = None ):
523+ business_connection_id = None , payload = None ):
524524 method_url = r'sendPaidMedia'
525525 media_json , files = convert_input_media_array (media )
526- payload = {'chat_id' : chat_id , 'star_count' : star_count , 'media' : media_json }
526+ _payload = {'chat_id' : chat_id , 'star_count' : star_count , 'media' : media_json }
527+ # USE _payload for request payload
527528 if caption :
528- payload ['caption' ] = caption
529+ _payload ['caption' ] = caption
529530 if parse_mode :
530- payload ['parse_mode' ] = parse_mode
531+ _payload ['parse_mode' ] = parse_mode
531532 if caption_entities :
532- payload ['caption_entities' ] = json .dumps (types .MessageEntity .to_list_of_dicts (caption_entities ))
533+ _payload ['caption_entities' ] = json .dumps (types .MessageEntity .to_list_of_dicts (caption_entities ))
533534 if show_caption_above_media is not None :
534- payload ['show_caption_above_media' ] = show_caption_above_media
535+ _payload ['show_caption_above_media' ] = show_caption_above_media
535536 if disable_notification is not None :
536- payload ['disable_notification' ] = disable_notification
537+ _payload ['disable_notification' ] = disable_notification
537538 if protect_content is not None :
538- payload ['protect_content' ] = protect_content
539+ _payload ['protect_content' ] = protect_content
539540 if reply_parameters is not None :
540- payload ['reply_parameters' ] = reply_parameters .to_json ()
541+ _payload ['reply_parameters' ] = reply_parameters .to_json ()
541542 if reply_markup :
542- payload ['reply_markup' ] = _convert_markup (reply_markup )
543+ _payload ['reply_markup' ] = _convert_markup (reply_markup )
543544 if business_connection_id :
544- payload ['business_connection_id' ] = business_connection_id
545- if media_payload :
546- payload ['payload' ] = media_payload
545+ _payload ['business_connection_id' ] = business_connection_id
546+ if payload :
547+ _payload ['payload' ] = payload
547548
548549 return await _process_request (
549- token , method_url , params = payload ,
550+ token , method_url , params = _payload ,
550551 method = 'post' if files else 'get' ,
551552 files = files if files else None )
552553
0 commit comments