Forward и Copy
forwardMessage
Пересылка с сохранением атрибуции — получатель видит «Переслано от @username».
POST /forwardMessage
{
"chat_id": 67890,
"from_chat_id": 12345,
"message_id": 42
}
Опции:
disable_notification— тихая отправкаprotect_content— запрет на повторную пересылку
forwardMessages
Пачка (до 100):
{
"chat_id": 67890,
"from_chat_id": 12345,
"message_ids": [42, 43, 44]
}
Сохраняет порядок.
copyMessage
Копирует содержимое без указания источника. Получатель не знает, откуда сообщение.
POST /copyMessage
{
"chat_id": 67890,
"from_chat_id": 12345,
"message_id": 42,
"caption": "Можно подменить подпись"
}
Полезно для:
- Шеринга шаблонов
- Анонимной публикации
- Переноса сообщений между чатами без видимой связи
Ограничения
forwardсохраняет media и текст оригинала.copyподдерживает override caption и reply_markup.- Если оригинал имеет
protect_content: true— переслать/скопировать нельзя (HTTP 400).