Комментарии 27
Так это надо своего маленького клиента писать для выгрузки истории. Делается за пару часов работы, но проще было использовать уже готовый инструмент, раз он работает.
Насчет «клиент» вы преувеличиваете. У меня на Golang вышло строк 100 :)
Если знать что делаешь, вопрос часа. Просто telegram-cli очень старый и имеет кучу багов. Возможно вы с ними не встречались, но после TDLib он неюзабельный. Забавно, что и сам автор telegram-cli развивает свой форк на TDLib — tdcli.
Если знать что делаешь, вопрос часа. Просто telegram-cli очень старый и имеет кучу багов. Возможно вы с ними не встречались, но после TDLib он неюзабельный. Забавно, что и сам автор telegram-cli развивает свой форк на TDLib — tdcli.
Багов на выгрузке нескольких лет своей истории не заметил — хотя может там внутри что-то и попорчено или пропущено.
Если вы уже делали на Go — можете поделиться? Явно должно быть красивее, да и кроссплатформенно.
Если вы уже делали на Go — можете поделиться? Явно должно быть красивее, да и кроссплатформенно.
Поддержу! Я тоже сделал выгрузку, но в postgres в jsonb, потом можно писать разные запросы. К тому же TdLib почему-то работает лучше чем сам телеграм, последний бывает недоступен, а TdLib постоянно получает сообщения.
TDLib это новый движок для всех будущих клиентов, они активней всего развивают именного его, а всё остальное на мой взгляд сейчас практически легаси.
Telegram X это первый этап по переводу клиентов на TDLib. Именно она лежит в основе новых клиентов. К примеру возможность сборки в качестве WebAssembly уже предусмотрена, так что крутая Web-версия не заставит себя ждать долго, я думаю.
Telegram X это первый этап по переводу клиентов на TDLib. Именно она лежит в основе новых клиентов. К примеру возможность сборки в качестве WebAssembly уже предусмотрена, так что крутая Web-версия не заставит себя ждать долго, я думаю.
А на чём писали? Можете выложить? Я бы с удовольствием в MySQL импортировал.
Класс! Удивительно, что не нашёл поверхностным гуглингом. Эта штука умеет и документы сохранять, что приятно. Правда, без какого-либо GUI и с данными только в базе — думаю, она будет полезна только для разработчиков.
telegram-cli в комбинации с telegram-history-dump постоянно падал при количестве сообщений >10000, даже если варьировать параметры "количество сообщений за раз" и "время между запросами".
С чем это связано выяснить не удалось, в Issues на гитхабе вроде тоже об этом писали.
Какие такие годы переписки, что там есть полезного в смсках?
Скажите пожалуйста, а можно ли так сохранять полностью чаты, а не просто переписку( если что больно не пинайте и не минусуйте. Не разбираюсь в этом)
А что вы имеете в виду под «полностью чаты»?
Можно конечно, если это супергруппа, то доступны все сообщения с момента создания.
Пишешь прогу и выкачиваешь все.
Тут только возникает вопрос: Зачем это вам?
Пишешь прогу и выкачиваешь все.
Тут только возникает вопрос: Зачем это вам?
Да. Это так. А что за прогу надо писать?
А насчет сохранения. Просто. На память
А насчет сохранения. Просто. На память
Не нужно ничего писать, всё уже есть. Упомянутый выше Telegram_Backup умеет:
--with-channels Backup channels as well.
--with-supergroups Backup supergroups as well.
Вот здесь не верно:
>«Переходим в его директорию
cd telegram-history-backup»
Правильно:
cd telegram-history-dump
>«Переходим в его директорию
cd telegram-history-backup»
Правильно:
cd telegram-history-dump
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Бэкап переписки в telegram