
Я сделал полностью локальный Telegram Wrapped после того, как у меня угнали фейк с тремя переписками
widde_awake 12 минут назад Я сделал полностью локальный Telegram Wrapped после того, как у меня угнали фейк с тремя переписками Простой 7 мин 561 TypeScript * Мессенджеры * Open source * Ненормальное программирование *...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
В сфере искусственного интеллекта произошло заметное событие. widde_awake 12 минут назад Я сделал полностью локальный Telegram Wrapped после того, как у меня угнали фейк с тремя переписками Простой 7 мин 561 TypeScript * Мессенджеры * Open source * Ненормальное программирование * Кейс Из песочницы Всем привет, начиная с прошлого лета я потихоньку клепал свою версию Telegram Wrapped. Началось всё максимально тупо. Я увидел в TikTok рекламу очередного сервиса, который обещал красиво проанализировать мой Telegram.
Проверять такое на основном аккаунте мне показалось сомнительной идеей, поэтому я зашёл туда с фейка, на котором было буквально три переписки. Да, аккаунт с тремя чатами. После этого я задумался: почему вообще ради красивой статистики человек должен отдавать кому‑то код входа, сессию Telegram или доступ ко всему аккаунту?
Технические детали
Так появилась идея сделать свой Wrapped, который не заходит в аккаунт и не отправляет переписки на чужой сервер. Самое смешное, что сначала я всё равно пошёл по очевидному пути и сделал вход через Telegram. Технически это работало (с оговоркой того что api телеги очень капризный, выгрузка переписок могла идти 5 — 6 часов).
Но потом до меня дошло, что для нормальной работы такой версии мне пришлось бы держать собственный VDS, через который проходили бы пользовательские сессии и переписки. То есть после истории с угнанным фейком я буквально начал строить ровно тот сервис, которому сам не хотел бы доверять. Короче, эту идею я откинул очень быстро.
Потом я узнал, что Telegram Desktop умеет официально выгружать историю переписок в JSON или HTML. Без сторонних ботов, без передачи сессии и без подключения непонятного приложения к аккаунту. С этого момента проект нормально поехал.
Отраслевые последствия
Плюс я учусь в вузе и за показ подобного проекта мне дали 10 баллов по предмету (МИРЭА, привет) Стартовый экран TGWR. Никакого номера телефона, кода входа или подключения аккаунтаКак этим пользоватьсяСначала человек сам открывает Telegram Desktop и заходит в Настройки, затем в Продвинутые настройки и выбирает Экспорт данных из Telegram. Там нужно выбрать личные чаты и машиночитаемый JSON.
HTML тоже поддерживается, но JSON надёжнее сохраняет Telegram ID и направление сообщений. После завершения экспорта пользователь открывает TGWR и выбирает получившуюся папку. Дальше приложение локально читает архив, отделяет личные диалоги от групп, каналов и служебных событий, создаёт SQLite‑базу, предлагает подходящий год и собирает Wrapped.
Никакого логина через Telegram нет. Приложение не просит номер телефона, пароль, код подтверждения, токен или файл сессии. Встроенная инструкция показывает официальный путь экспорта Telegram DesktopЧто получилосьСейчас TGWR умеет собрать статистику за выбранный год или за весь архив.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.





