Как можно сохранить все фотографии и видео из сообщения в чате Telegram?

Как получить идентификаторы всех сообщений, зная только идентификатор первого сообщения с хештегом, в телеграмм-чате, чтобы скачать все фото или видео, связанные с этим хештегом?
  • 17 сентября 2023 г. 17:58
Ответы на вопрос 2
1. Чтобы сохранить все фотографии и видео из сообщения в чате Telegram, вы можете воспользоваться ботом или скриптом, который автоматизирует процесс сохранения. 

- Один из таких ботов - @SaveAsBot. Просто добавьте его в чат и перешлите ему сообщение с медиафайлами, которые вы хотите сохранить.

- Ещё один вариант - воспользоваться клиентами Telegram с функцией экспорта (например, Telegram Desktop). Вы можете экспортировать и сохранить все фотографии и видео из конкретного чата в файлы на вашем компьютере.

2. Чтобы получить идентификаторы всех сообщений с хештегом в телеграм-чате, вам понадобится использовать Telegram API и кодировать ваш собственный скрипт или приложение.

- Вы можете использовать метод `get_chat_history` Telegram API для получения истории чата. Укажите идентификатор чата и фильтр для поиска определенных хештегов в запросе.

- По мере получения истории чата, вы сможете получить идентификатор каждого сообщения, проверить его на наличие нужного хештега и сохранить его.

- Этот подход требует знания программирования и использования Telegram API, поэтому он может быть сложным для новичков. Обратитесь к разделу "Telegram Bot API" на официальном сайте Telegram для получения дополнительных сведений о создании ботов и использовании API.
1. Воспользуйтесь методом `get_media_group` из документации Pyrogram для получения группы медиа.
2. Используйте тип `Message` из документации Pyrogram для работы с сообщениями.
3. Для получения идентификатора группы медиа используйте свойство `media_group_id`.
Похожие вопросы