Как мы превратили Telegram в БЕСПЛАТНОЕ, БЕСКОНЕЧНОЕ облачное хранилище для команды

Юрий Янин ·9 мин ·Средний ·295
Как превратить Telegram в бесплатное облачное хранилище для команды

Мы собрали TgDrive! Windows-приложение, которое превращает закрытую Telegram-группу в бесплатное облачное хранилище для команды. Это общий диск с полной историей версий, автосинхронизацией и «умной папкой», где файлы видны все, а место занимают только нужные. Объём не ограничен, серверы не нужны, подписок нет. В этой статье рассказываем, как всё устроено на верхнем уровне и почему мы делимся не программой, а знанием. Пошаговая инструкция, как сделать своё облако для хранения файлов, ждёт во второй статье.

Бесплатное облако, которое у вас уже есть

Арифметика знакома каждой небольшой команде — общее облачное хранилище означает подписку за каждого участника, каждый месяц и навсегда. Место кончается, тарифы растут, а тяжёлые рабочие файлы вроде видео, макетов и архивов съедают любой лимит за считаные недели. Тренд к тому же не в нашу пользу… с июня 2026 даже Яндекс Диск на компьютере требует подписку Яндекс 360.

А теперь забавный факт! безлимитное облако у каждого из нас уже установлено. Это Telegram. Файлы в нём хранятся бесплатно и бессрочно, одно сообщение вмещает до 2 ГБ (с Premium все 4), а суммарного лимита на объём просто не существует.

Не хватает малого, чтобы мессенджер вёл себя как настоящий облачный диск. То есть папка на компьютере, синхронизация между людьми, версии файлов, права доступа.

У нас задача была предельно конкретная, общее хранилище маркетинговых и SMM-материалов нашей команды. Баннеры, ролики, исходники макетов, гайды. Много тяжёлых файлов, много правок, и очень нужно видеть, кто и когда что менял. Мы решили проверить, можно ли использовать Telegram как облако всерьёз. Не «Избранное» со свалкой файлов, а полноценное общее хранилище.

Спойлер: можно. Уже несколько недель наш маркетинг живёт на общих папках, которые физически лежат… в Telegram-группах.

Почему мы раздаём чертежи, а не программу

Сразу о философии, потому что она определила формат этих статей.

Мы не выкладываем установщик и не делаем «продукт». Вместо этого мы публикуем полное описание того, как такое приложение устроено и как собрать своё, вплоть до каждой константы. Причины три:

  1. Так безопаснее для вас. Приложение работает от вашего Telegram-аккаунта с вашими личными API-ключами. Запускать чужой exe с доступом к своему аккаунту вообще плохая привычка. Собрать своё из понятных чертежей куда правильнее.
  2. Знание масштабируется, а программа нет. Приёмы из этого проекта (чанкование, манифест, синхронизация, виртуальные папки) пригодятся в десятке других идей поверх Telegram API. Мы сами собираемся строить на этой базе ещё.
  3. Telegram API открыт каждому. Это одна из самых недооценённых платформ для маленьких инструментов «под себя». Чем больше людей это поймут, тем лучше.

Мы в Winzardy делаем игры и инструменты. Мы не корпорация, а сообщество творцов, и верим в тех, кто делает сам.

Вся пошаговая инструкция по сборке ждёт во второй статье. А если собирать самостоятельно сложно или некогда, загляните в наш Telegram-канал, ребята бесплатно поделятся готовым дистрибутивом и помогут с установкой.

Как Telegram становится общим диском? Четыре схемы

Дальше самая суть, почти без слов.

1. Папка это группа

Схема: папка облачного хранилища = закрытая Telegram-группа, доступ = членство

Каждая корневая папка хранилища живёт как обычная закрытая супергруппа Telegram. Доступ к файлам определяется членством в группе, добавили человека в чат, и он видит папку; убрали, и доступ закрыл сам Telegram. Мы не писали ни системы прав, ни приглашений, ни «расшарить по ссылке», потому что всё это уже есть в мессенджере.

Хранилищ может быть сколько угодно. «Общие документы» для всех, «Проект X» на троих. Просто разные группы с разным составом.

2. Что происходит с файлом

Схема: файл режется на чанки по 64 МиБ, чанки становятся сообщениями в Telegram, манифест служит оглавлением облака

Файл режется на куски по 64 МиБ, и каждый кусок улетает документом в группу. У каждого куска есть отпечаток SHA-256 одинаковое не грузится дважды, оборванная загрузка докачивается с места обрыва.

Роль оглавления играет манифест, JSON-файл со списком файлов, их версий и авторов. Он лежит в той же группе, а закреплённое сообщение всегда указывает на его актуальную версию. Открыл группу, увидел pin, узнал точное состояние диска.

3. Синхронизация между компьютерами

Схема: автосинхронизация файлов между компьютерами через облако Telegram, с историей версий

На каждом компьютере приложение живёт в трее и сравнивает три состояния. Что на диске, что было при последней синхронизации, что в облаке. Сохранил файл, и через несколько секунд он уехал в облако. Коллега изменил файл, и тот сам приехал к тебе, а в трее появилось уведомление, какой файл, где и кто.

Каждое сохранение это новая версия. Старые не удаляются никогда. Telegram хранит их бесплатно, а «верните вчерашний вариант» решается в два клика. Если двое отредактировали один файл одновременно, сохранятся обе версии, и приложение попросит выбрать. Случайно удалённое видно в списке и восстанавливается одним действием.

4. Файлы видны все, а место занимают нужные

Схема: «умная папка» с файлами по требованию, как в OneDrive: плейсхолдеры и гидратация

Самая любимая фича. Папку можно смонтировать как «умную». В ней видно всё облако, но физически файлы скачиваются только при первом открытии, как в OneDrive или Google Drive for desktop. Под капотом работает родной механизм Windows, Cloud Files API, поэтому в Проводнике живут значки статуса и пункты «Всегда сохранять на этом устройстве» / «Освободить место».

Лимит места настраивается (по умолчанию 5 ГБ). Когда он заполнен, давно не открывавшиеся файлы сами превращаются обратно в «ярлычки». Несохранённая работа не выгружается никогда.

Что умеет TgDrive сегодня

  • 📁 Несколько независимых хранилищ (папка = группа)
  • 🔄 Автосинхронизация в обе стороны и уведомления «кто что изменил»
  • 🕐 Полная история версий каждого файла, бесплатно и навсегда
  • ⚔️ Честные конфликты. Обе версии сохраняются, выбор за людьми
  • 🗑️ Восстановление удалённого (видно, кто и когда удалил)
  • ☁️ «Умная папка», файлы по требованию, управление местом
  • 🛡️ Предохранитель от массового удаления (отвалившийся диск не означает «удалить всё у всех»)
  • 📊 Индикаторы скорости загрузки и выгрузки
  • 🔐 Вход через свой Telegram-аккаунт; ключи и сессия остаются только на вашей машине

Telegram-облако против Google Drive и Яндекс Диска

Инфографика: сравнение бесплатных облачных хранилищ Telegram, Google Drive, Яндекс Диска и Dropbox

Главное архитектурное решение! Всё общение с Telegram спрятано за одним интерфейсом. Логика синхронизации даже не знает, что облаком работает мессенджер. Поэтому она полностью покрыта тестами без сети, а бэкенд в теории заменяем на что угодно.

Плюсы и ограничения

Что нас радует:

  • 0 ₽ и 0 серверов. Вся инфраструктура умещается в Telegram-группу.
  • Безлимитный объём и вечная история версий.
  • Готовые права доступа: членство в группе вместо своей системы аккаунтов.
  • Прозрачность. В крайнем случае файлы достаются руками прямо из чата, без приложения.
  • «Кто и когда» встроено в сам транспорт: каждую версию загружал конкретный человек.

Что нужно знать заранее:

  • Нет сквозного шифрования. Файлы видны всем участникам группы и лежат в облаке Telegram как обычный чат. Для чувствительных данных нужен слой шифрования до загрузки; в текущей версии его нет.
  • Скорость остаётся на совести Telegram. На документах разницы не видно, а терабайтные архивы лучше гонять фоном. Локальную сеть это не заменит.
  • Наша реализация пока только под Windows (умная папка построена на Windows-механизме). Ядро переносимо, но UI и папку придётся делать под свою ОС.
  • Не для сотен тысяч файлов: оглавление хранилища перечитывается целиком.
  • Rate-лимиты Telegram (FLOOD_WAIT) неизбежны, приложение обязано уметь ждать.

Цифры и константы

Инфографика: ключевые цифры бесплатного облачного хранилища на Telegram
ПараметрЗначение
Стоимость инфраструктуры0 ₽ / месяц
Лимит объёма облаканет
Лимит одного сообщения Telegram2 ГБ (4 ГБ с Premium)
Размер чанка64 МиБ
Параллельных загрузок1–2 (больше — ловишь rate-limit)
Автоотправка после изменения файлачерез 3 с тишины
Страховочная проверка облакакаждые 5 мин
Локальный кэш «умной папки»5 ГБ по умолчанию
Предохранитель удаленийтолько с подтверждением. Больше 10 файлов или 20 % папки
Юнит-тестов93

Правила приличия

Telegram даёт безлимитное облако бесплатно в расчёте на нормальное человеческое использование. Мы играем по правилам и вам советуем:

  • Свои аккаунты, свои файлы, разумные объёмы. Рабочая группа на аккаунтах её участников никого не смутит. А вот фермы фейков и публичный файлохостинг ведут прямиком к блокировке.
  • Уважайте rate-лимиты вместо того, чтобы обходить их прокси и параллелизмом.
  • Держите локальную копию. Правила платформы могут измениться; облако не должно быть единственным экземпляром важных данных.

Что дальше

TgDrive для Windows только первый шаг. Вот что мы планируем дальше:

  • 🖥️ версии для macOS, а затем Android и iOS;
  • 📸 облачная галерея для телефона. Фото и видео сами уезжают в Telegram, а память телефона остаётся свободной;
  • 🎬 видеогалерея. Хранение и просмотр фильмов прямо через Telegram.

Все релизы, новые чертежи и разборы выходят на winzardy.com и в нашем Telegram-канале. Добавьте сайт в закладки и подпишитесь на канал. Следующие инструменты разберём так же подробно, как этот.

Частые вопросы про Telegram-облако

Можно ли использовать Telegram как облачное хранилище?

Да. Файлы в Telegram хранятся бесплатно и бессрочно, а суммарного лимита на объём нет. Для личных файлов достаточно «Избранного». Для командной работы нужна обвязка, папки, синхронизация, версии. Именно её мы и собрали, чтобы закрытая группа превращалась в общий диск команды.

Сколько хранятся файлы в облаке Telegram?

Бессрочно, пока жив аккаунт и сообщение не удалено. В отличие от классических облаков, старые версии файлов не «протухают» через 30 дней, история хранится столько, сколько существует группа.

Какой максимальный размер файла?

Одно сообщение Telegram вмещает 2 ГБ (с Premium 4 ГБ). TgDrive снимает этот лимит. Файл режется на куски по 64 МиБ и собирается обратно при скачивании, поэтому хранить можно файлы любого размера.

Это законно? Аккаунт не забанят?

Хранение своих рабочих файлов в своей группе ничем не отличается от обычного использования мессенджера. Риски появляются у тех, кто строит публичный файлохостинг на фермах фейковых аккаунтов и обходит rate-лимиты. Мы описали «правила приличия» выше; при их соблюдении проблем не встречали.

Насколько это безопасно?

Файлы лежат в облаке Telegram как обычный чат закрытой группы. Их видят все участники, но не посторонние. Сквозного шифрования нет, но его нет и у Google Drive, Яндекс Диска или Dropbox. Действительно чувствительные данные шифруйте до загрузки.

Чем TgDrive отличается от Teldrive и веб-клонов «Google Drive на Telegram»?

Большинство таких проектов сделаны как веб-сервисы или личные хранилища «для себя». Наш TgDrive живёт нативной папкой на компьютере, синхронизирует файлы между людьми, ведёт историю версий и честно разруливает конфликты. То есть заменяет именно командный диск. И он не отправляет ваши файлы и ключи ни на чей сервер, всё работает напрямую между вашей машиной и Telegram.

Хотите такое же? Соберите

Мы описали устройство TgDrive настолько подробно, что по этому описанию приложение можно собрать с нуля, самому или вместе с ИИ-ассистентом. Как сделать своё облако для хранения файлов, по шагам, от первого запроса к API до установщика, мы расписали во второй статье. Готовый дистрибутив и помощь с установкой можно бесплатно получить в нашем Telegram-канале.

А если соберёте что-то своё поверх Telegram API, расскажите нам. Нам правда интересно.

+2
Автор
Юрий Янин
Game Director

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *