Как можно сохранить сообщения из группы, где запрещено пересылать сообщения?

Как сохранить сообщения из группы в избранное, если в ней запрещена пересылка сообщений? Я хочу сохранить некоторые полезные сообщения без нарушения правил, включая видео. Web версия Телеграма позволяет скопировать только текст, но есть ли альтернативные клиенты ТГ, которые разрешают пересылку сообщений? Также интересует наиболее эффективный способ сохранить видео, так как простая запись с экрана выглядит некачественно.
  • 9 сентября 2023 г. 11:26
Ответы на вопрос 2
Если в группе запрещена пересылка сообщений, сохранить их может быть достаточно сложно. Однако, есть несколько способов, которые вы можете попробовать:

1. Скопировать текст: Если веб-версия Телеграма позволяет вам скопировать только текст сообщений, вы можете вручную копировать и сохранять полезные сообщения в отдельный документ или заметки на вашем устройстве.

2. Сохранить изображения: Если в сообщениях есть полезные изображения, вы можете нажать правой кнопкой мыши на изображение и выбрать "Сохранить изображение" или аналогичную опцию для сохранения на ваше устройство.

3. Использовать сторонние клиенты Телеграма: Некоторые сторонние клиенты Телеграма позволяют пересылать сообщения, даже если в группе запрещена пересылка. Поэтому, попробуйте установить и использовать альтернативные клиенты, такие как Telegram X, TDLib или другие, чтобы сохранить сообщения из группы.

4. Сохранение видео: Чтобы сохранить видео из группы, где пересылка сообщений запрещена, вам может потребоваться использовать сторонние программы для загрузки видео с веб-страниц. Например, вы можете воспользоваться программами для скачивания видео с YouTube или других платформ. В этом случае, при открытии видео в отдельном окне, вы сможете скопировать URL-адрес видео и вставить его в программу для скачивания.

Обратите внимание, что использование сторонних клиентов Телеграма или программ для скачивания контента с Телеграма может нарушать условия использования платформы, поэтому будьте осторожны и оцените риски, прежде чем применять эти методы.
1. Для загрузки картинок или видео в сообщениях с помощью pyrogram вы можете использовать метод message.download().

2. Если вам нужно сохранить все картинки или видео из чатов, вы можете использовать следующий код:

    from pyrogram import Client

    app = Client("app", api_id='ваш_api_id', api_hash='ваш_api_hash')

    async def main():
        async with app:
            mediamsgs = []
            async for message in app.get_chat_history('чат'):
                if message.photo or message.video or message.animation:
                    mediamsgs.append(message)
            if len(mediamsgs) != 0:
                for msg in mediamsgs:
                    await msg.download()
            else:
                print("Ничего нет...")
    
    app.run(main())

3. Если вам нужно загрузить конкретное сообщение, вы можете использовать следующий код:

    from pyrogram import Client
    
    app = Client("app", api_id='ваш_api_id', api_hash='ваш_api_hash')
    
    async def main():
        async with app:
            msg = await app.get_messages('чат', message_id) # Вместо 'чат' используйте название или ID чата, а вместо message_id - число в конце ссылки на сообщение
            await msg.download()
    
    app.run(main())

4. Вы можете получить API ID и API Hash, создав приложение на официальном сайте Telegram.

5. Вот полный гайд для использования pyrogram ссылка.
Похожие вопросы