Найти в Дзене

💾 Как я перестал бояться «ограниченного доступа» в Telegram и начал качать всё подряд — даже то, что «нельзя»

Автор: Togusa,
частный детектив в мире байтов, адепт локального хранения и обладатель архива из 27 000 голосовых, большинство из которых начинаются со слов «Эммм.......» Вы когда-нибудь получали в Telegram видео, но с надписью: «Сохранение запрещено»?
А потом — через три секунды — от того же человека: «Ну ладно, перешлю в личку».
А потом — ещё через пять минут — «Ой, а ты на телефоне? Там вообще не откроется…» Всё это — цифровая комедия абсурда. И до недавнего времени я смирился.
Пока не наткнулся на SaveAny-Bot. Это не «взлом», не «троян», не «бот в тёмной сети, который спросит ваш номер телефона и мамин паспорт».
Это локальный Telegram-бот, который работает на вашем сервере, качает всё, что угодно, и игнорирует любые «ограничения на сохранение» — потому что, друзья, ограничения работают только в клиенте. А у нас — своя реализация MTProto. А я отвечу: нет.
SaveAny-Bot использует официальный Bot API, а не ваш основной аккаунт. Вы не «взламываете» чужие чаты. Вы просто пересылаете боту
Оглавление


Автор: Togusa
,
частный детектив в мире байтов, адепт локального хранения и обладатель архива из 27 000 голосовых, большинство из которых начинаются со слов «Эммм.......»

Вы когда-нибудь получали в Telegram видео, но с надписью: «Сохранение запрещено»?
А потом — через три секунды — от того же человека:
«Ну ладно, перешлю в личку».
А потом — ещё через пять минут —
«Ой, а ты на телефоне? Там вообще не откроется…»

Всё это — цифровая комедия абсурда. И до недавнего времени я смирился.
Пока не наткнулся на
SaveAny-Bot.

Что это такое?

Это не «взлом», не «троян», не «бот в тёмной сети, который спросит ваш номер телефона и мамин паспорт».
Это
локальный Telegram-бот, который работает на вашем сервере, качает всё, что угодно, и игнорирует любые «ограничения на сохранение» — потому что, друзья, ограничения работают только в клиенте. А у нас — своя реализация MTProto.

Возможности? Да у него их больше, чем у официального клиента:

  • 🕤 Скачивает всё: изображения, голосовые, видео, видеосообщения, документы, стикеры, даже статьи из Telegraph.
  • 🕤 Массовая загрузка — не по одному файлу, а потоками. Хотите архив чата за 5 лет? Пожалуйста.
  • 🕤 Автоматическая сортировка — файлы раскладываются по папкам, как в швейцарском архиве. Можно задать правила: «всё от Игоря — в /igor/», «все PDF — в /papers/».
  • 🕤 Поддержка нескольких аккаунтов — ваш личный, рабочий и даже тот, что вы завели «на всякий случай в 2016-м».
  • 🕤 Локально. Без облаков. Без трекеров. Без «мы используем ваши данные для улучшения сервиса».
  • 🕤 БЕСПЛАТНО. И с открытым исходным кодом. На GitHub’е. С лицензией. Как у нормальных людей.

«Это же нарушает правила Telegram!» — воскликнете вы, уже представляя, как ваш аккаунт замораживают.

А я отвечу: нет.
SaveAny-Bot использует
официальный Bot API, а не ваш основной аккаунт. Вы не «взламываете» чужие чаты. Вы просто пересылаете боту то, к чему у вас уже есть доступ, и он сохраняет это локально — так, как будто вы скопировали файл в папку вручную, только без боли в пальцах.

Если у вас есть доступ к сообщению — вы вправе его сохранить. Telegram это знает. Поэтому бот не блокируют. Пока вы, конечно, не начнёте массово качать чужие закрытые каналы. Но это уже совсем другая история… и совсем другой уровень риска.

Как запустить? (Подсказка: у вас есть Docker — вы уже победили)

  1. Создайте config.toml:

    [telegram]

token = "ВАШ_ТОКЕН_ОТ_BOTFATHER"

[[storages]]

name = "Local Disk"

type = "local"

enable = true

base_path = "./downloads"

[[users]]

id = 123456789 # Ваш Telegram ID

storages = ["Local Disk"]

  1. Запустите контейнер:

    docker run -d --name saveany-bot \

-v ./config.toml:/app/config.toml \

-v ./downloads:/app/downloads \

ghcr.io/krau/saveany-bot:latest

  1. Добавьте бота в чат или перешлите ему сообщение — и пусть он работает, пока вы пьёте кофе.

И да — всё действительно работает

Я протестировал:

  • Видео с «ограничением на сохранение» — скачалось.
  • Голосовое от тёти Лиды с рецептом борща — сохранено.
  • Стикерпак с котиками в костюмах Чернобыльской АЭС — заархивирован.
  • Даже файл final_version_FINAL_v3_really_final.zip — найден и переименован.

P.S. Проект называется SaveAny-Bot, а не «SaveEverythingAndSellToNSA». Автор — не аноним из даркнета, а человек с GitHub-профилем, README и даже благодарностями к gotd и tg-file-stream-bot. Уважаю.

P.P.S. Ссылка — https://github.com/krau/SaveAny-Bot/
Распространяйте среди тех, кто до сих пор сохраняет скриншоты PDF-файлов и называет это «резервной копией».

💾 Пусть данные спят спокойно — на вашем NVMe, а не в облаке какого-то стартапа.