21 мая 2020 г.

[Из песочницы] Telegram как NAS/FTP

Привет, Хабр!

По наблюдениям, Телеграм нравится очень многим в первую очередь как удобный транспорт файлов с девайса на девайс. Это, пожалуй, первое приложение, которое обеспечило такой удобный канал без каких-либо существенных ограничений и оговорок. Все ведь согласятся, что "максимальный размер одного файла 1.5Gb" — это нельзя считать существенным ограничением.

И всё прекрасно, но с течением времени файлы накапливаются, их становится много, они "уплывают" в истории куда-то в глубь веков и найти их становится сложно. Решение первого шага — теги! Они спасают, но тоже не могут справиться с проблемой количества — когда накапливается несколько десятков сообщений с тегом "#прочитать" — это не сильно отличается от ситуации без тегов вообще.

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

Мысль напрашивалась сама собой — нужна иерархия, как в любой файловой системе. Директории, поддиректории и в них тоже поддиректории и так далее. И файлы, "лежащие" в этих директориях. Мысль напросилась и была воплощена в виде бота (за Bot API отдельная благодарность авторам мессенджера), которого мы и рассмотрим в этой публикации.

Встречайте: TeleFS Bot. Для друзей TFS.

Читать дальше →

from Системы обмена сообщениями – Системы обмена сообщениями https://habr.com/ru/post/503082/?utm_campaign=503082&utm_source=habrahabr&utm_medium=rss



from WordPress https://vladislavkarelin.wordpress.com/2020/05/21/%d0%b8%d0%b7-%d0%bf%d0%b5%d1%81%d0%be%d1%87%d0%bd%d0%b8%d1%86%d1%8b-telegram-%d0%ba%d0%b0%d0%ba-nas-ftp/


https://habrastorage.org/webt/qi/q9/ob/qiq9obfz-1v8vhxr7q0dakb1ddy.png

Комментариев нет:

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