Что означает view-once
В Telegram отправитель может настроить исчезающее медиа. После просмотра клиент скрывает содержимое, а файл может стать недоступен. Обычная пересылка такого сообщения часто невозможна.
Это отличается от обычного фото со спойлером и от чата, где запрещено сохранять содержимое. Такие признаки сами по себе не означают «просмотреть один раз».
Как попробовать сохранить копию
- Подключите @EverEyeBot к нужному личному чату.
- Не открывайте одноразовое фото, видео или голосовое.
- Нажмите «Ответить» на нём и отправьте +.
- Проверьте диалог с ботом. Если Telegram передал доступный файл, появится копия.
Почему нет гарантии для каждого файла
Публичный Telegram Bot API не содержит надёжного признака view-once в объекте сообщения. EverEye сопоставляет ответ с событиями чата и пытается получить файл, пока он доступен. Если Telegram не доставил нужные данные, файл уже просмотрен или превышены технические ограничения загрузки, сохранить его нельзя.
Поэтому бот не должен автоматически копировать обычные фото, видео или голосовые по любому ответу. Это создало бы лишние копии без запроса пользователя.
А если файл просто удалили?
Это другой сценарий: если обычное медиа попало в кэш до удаления, бот может отправить сохранённую копию после события удаления в подключённом личном чате. В группах события удаления Bot API не предоставляет.
Проверьте на своих чатах
EverEye даёт 7 дней пробного доступа новым пользователям.
Открыть @EverEyeBot