Вся история чата — как в Telegram
В режиме чата видны все сообщения от старых к новым: текст и файлы вместе, с разделителями по дням и миниатюрами. Прокрутите вверх — подгрузятся более старые сообщения. Щёлкните, чтобы выделить, Shift+щелчок — чтобы взять диапазон, или забирайте сразу все файлы, только текст либо всё загруженное.
Целые каналы одним заходом
Выберите чат и скачайте из него все фото, видео, документы, музыку и голосовые сообщения. Отметьте сразу несколько чатов и поставьте их в очередь. Приложение просматривает всю историю, а не только то, что на экране.
Докачка даже после перезапуска
Большие файлы сохраняют уже скачанную часть и продолжаются с того же места — после паузы, обрыва связи или полного закрытия приложения. Завершённые файлы при следующем запуске пропускаются, поэтому повторный проход по каналу забирает только новое.
Закрытые группы и каналы
Вставьте пригласительную ссылку t.me, ссылку на сообщение вида t.me/c/, @username или числовой id, чтобы открыть чат, которого ещё нет в списке. Работает с закрытыми группами и каналами, в которых вы состоите.
Настоящие имена файлов, аккуратные папки
Файлы сохраняют имя, которое им дал Telegram. У каждого чата своя папка, при желании — с разделением на «Фото», «Видео», «Файлы», «Музыка» и «Голосовые». Дата файла ставится по дате публикации, поэтому сортировка по дате совпадает с чатом.
Не только медиа, но и текст сообщений
Выделите сообщения и сохраните их текст в файл в порядке чата. Или выгрузите весь чат в удобную для чтения HTML-страницу либо в JSON, со ссылками на медиа.
Несколько файлов сразу и без перегрузок
Загрузки идут параллельно, а предел вы задаёте сами. Когда Telegram просит приложение сбавить темп, оно само выжидает и продолжает, вместо того чтобы падать с ошибкой.
Ничего не покидает ваш компьютер
У TelegramBuddy нет ни сервера, ни аккаунта. Приложение обращается к Telegram напрямую, а файлы пишутся сразу на ваш диск. Окно — это локальная программа, а не веб-страница.