@@ -4878,59 +4878,30 @@ async def copy(
48784878 elif self .document :
48794879 file_id = self .document .file_id
48804880 elif self .video :
4881- riom = None
4882- try :
4883- riom = await self ._client .send_video (
4884- chat_id ,
4885- video = self .video .file_id ,
4886- caption = caption ,
4887- parse_mode = parse_mode ,
4888- caption_entities = caption_entities ,
4889- show_caption_above_media = show_caption_above_media or self .show_caption_above_media ,
4890- cover = video_cover ,
4891- start_timestamp = video_start_timestamp ,
4892- has_spoiler = self .has_media_spoiler ,
4893- disable_notification = disable_notification ,
4894- protect_content = self .has_protected_content if protect_content is None else protect_content ,
4895- allow_paid_broadcast = allow_paid_broadcast ,
4896- paid_message_star_count = paid_message_star_count ,
4897- message_thread_id = self .message_thread_id if message_thread_id is None else message_thread_id ,
4898- business_connection_id = self .business_connection_id if business_connection_id is None else business_connection_id ,
4899- send_as = send_as ,
4900- message_effect_id = self .effect_id ,
4901- reply_parameters = reply_parameters ,
4902- reply_markup = self .reply_markup if reply_markup is object else reply_markup ,
4903- # TODO
4904- schedule_date = schedule_date ,
4905- reply_to_message_id = reply_to_message_id
4906- )
4907- except FileReferenceExpired :
4908- ohm = await self ._client .get_messages (self .chat .id , self .id )
4909- riom = await self ._client .send_video (
4910- chat_id ,
4911- video = ohm .video .file_id ,
4912- caption = caption ,
4913- parse_mode = parse_mode ,
4914- caption_entities = caption_entities ,
4915- show_caption_above_media = show_caption_above_media or self .show_caption_above_media ,
4916- cover = video_cover ,
4917- start_timestamp = video_start_timestamp ,
4918- has_spoiler = self .has_media_spoiler ,
4919- disable_notification = disable_notification ,
4920- protect_content = self .has_protected_content if protect_content is None else protect_content ,
4921- allow_paid_broadcast = allow_paid_broadcast ,
4922- paid_message_star_count = paid_message_star_count ,
4923- message_thread_id = self .message_thread_id if message_thread_id is None else message_thread_id ,
4924- business_connection_id = self .business_connection_id if business_connection_id is None else business_connection_id ,
4925- send_as = send_as ,
4926- message_effect_id = self .effect_id ,
4927- reply_parameters = reply_parameters ,
4928- reply_markup = self .reply_markup if reply_markup is object else reply_markup ,
4929- # TODO
4930- schedule_date = schedule_date ,
4931- reply_to_message_id = reply_to_message_id
4932- )
4933- return riom
4881+ return await self ._client .send_video (
4882+ chat_id ,
4883+ video = self .video .file_id ,
4884+ caption = caption ,
4885+ parse_mode = parse_mode ,
4886+ caption_entities = caption_entities ,
4887+ show_caption_above_media = show_caption_above_media or self .show_caption_above_media ,
4888+ cover = video_cover ,
4889+ start_timestamp = video_start_timestamp ,
4890+ has_spoiler = self .has_media_spoiler ,
4891+ disable_notification = disable_notification ,
4892+ protect_content = self .has_protected_content if protect_content is None else protect_content ,
4893+ allow_paid_broadcast = allow_paid_broadcast ,
4894+ paid_message_star_count = paid_message_star_count ,
4895+ message_thread_id = self .message_thread_id if message_thread_id is None else message_thread_id ,
4896+ business_connection_id = self .business_connection_id if business_connection_id is None else business_connection_id ,
4897+ send_as = send_as ,
4898+ message_effect_id = self .effect_id ,
4899+ reply_parameters = reply_parameters ,
4900+ reply_markup = self .reply_markup if reply_markup is object else reply_markup ,
4901+ # TODO
4902+ schedule_date = schedule_date ,
4903+ reply_to_message_id = reply_to_message_id
4904+ )
49344905 elif self .animation :
49354906 file_id = self .animation .file_id
49364907 elif self .voice :
0 commit comments