(token, chat_id, from_chat_id, message_id, caption=None, parse_mode=None, caption_entities=None,
disable_notification=None, reply_markup=None, timeout=None, protect_content=None, message_thread_id=None,
reply_parameters=None, show_caption_above_media=None, allow_paid_broadcast=None,
video_start_timestamp=None, direct_messages_topic_id=None, suggested_post_parameters=None,
message_effect_id=None)
| 468 | |
| 469 | |
| 470 | def copy_message(token, chat_id, from_chat_id, message_id, caption=None, parse_mode=None, caption_entities=None, |
| 471 | disable_notification=None, reply_markup=None, timeout=None, protect_content=None, message_thread_id=None, |
| 472 | reply_parameters=None, show_caption_above_media=None, allow_paid_broadcast=None, |
| 473 | video_start_timestamp=None, direct_messages_topic_id=None, suggested_post_parameters=None, |
| 474 | message_effect_id=None): |
| 475 | method_url = r'copyMessage' |
| 476 | payload = {'chat_id': chat_id, 'from_chat_id': from_chat_id, 'message_id': message_id} |
| 477 | if caption is not None: |
| 478 | payload['caption'] = caption |
| 479 | if parse_mode: |
| 480 | payload['parse_mode'] = parse_mode |
| 481 | if caption_entities is not None: |
| 482 | payload['caption_entities'] = json.dumps(types.MessageEntity.to_list_of_dicts(caption_entities)) |
| 483 | if disable_notification is not None: |
| 484 | payload['disable_notification'] = disable_notification |
| 485 | if reply_parameters is not None: |
| 486 | payload['reply_parameters'] = reply_parameters.to_json() |
| 487 | if reply_markup is not None: |
| 488 | payload['reply_markup'] = _convert_markup(reply_markup) |
| 489 | if timeout: |
| 490 | payload['timeout'] = timeout |
| 491 | if protect_content is not None: |
| 492 | payload['protect_content'] = protect_content |
| 493 | if message_thread_id is not None: |
| 494 | payload['message_thread_id'] = message_thread_id |
| 495 | if show_caption_above_media is not None: |
| 496 | payload['show_caption_above_media'] = show_caption_above_media |
| 497 | if allow_paid_broadcast is not None: |
| 498 | payload['allow_paid_broadcast'] = allow_paid_broadcast |
| 499 | if video_start_timestamp: |
| 500 | payload['video_start_timestamp'] = video_start_timestamp |
| 501 | if direct_messages_topic_id is not None: |
| 502 | payload['direct_messages_topic_id'] = direct_messages_topic_id |
| 503 | if suggested_post_parameters is not None: |
| 504 | payload['suggested_post_parameters'] = suggested_post_parameters.to_json() |
| 505 | if message_effect_id: |
| 506 | payload['message_effect_id'] = message_effect_id |
| 507 | return _make_request(token, method_url, params=payload) |
| 508 | |
| 509 | def send_checklist( |
| 510 | token, business_connection_id, chat_id, checklist, |
nothing calls this directly
no test coverage detected
searching dependent graphs…