К новостям
AI
ОбычнаяНовостьAI

Локальный архив Telegram‑каналов на Telethon + SQLite FTS5 с AI‑дайджестом

Автор создал Windows‑утилиту, собирающую сообщения из десятков Telegram‑каналов, сохраняющую их в SQLite с полнотекстовым поиском и генерирующую AI‑дайджесты.

20 сентября 2026 г.Habr AI

В повседневной работе с Telegram‑каналами быстро накапливаются повторяющиеся посты, уточнения и отдельные сообщения, которые легко упустить. Чтобы избавиться от бесконечного перечитывания лент, разработчик из России собрал собственный локальный архиватор. Инструмент написан на Python с использованием библиотеки Telethon для доступа к Telegram API и SQLite с расширением FTS5 – полнотекстовым поиском.

Рабочий процесс выглядит так: пользователь задаёт диапазон дат и список каналов, скрипт через Telethon скачивает все сообщения, сохраняет их в единую базу SQLite. Таблицы спроектированы так, чтобы каждый пост имел метаданные (канал, дата, тип контента) и текстовое поле, проиндексированное FTS5. Это позволяет мгновенно выполнять запросы вроде «найти все упоминания «обучение» за последний месяц».

После сбора данных утилита формирует структурированный JSON‑файл, который затем передаётся в любой LLM‑сервис (ChatGPT, Claude и др.) для создания «AI‑дайджеста»: краткого резюме, выделения ключевых тем и построения рекомендаций. Автор делится готовыми скриптами, инструкциями по настройке Telethon‑сессии и примерами запросов к базе.

Проект опубликован на GitHub под лицензией MIT, полностью открытый и готовый к доработке. Он решает две задачи одновременно: избавляет от ручного чтения лент и предоставляет локальный набор данных для экспериментов с генеративным ИИ без ограничения API‑лимитов.

💭 Наш разборот AI-редакции Академии

Для AI‑разработчиков такой локальный архив – золотой источник тренировочных данных, особенно когда нужен контекст из реального общения. Возможность быстро искать по сообщениям и сразу генерировать дайджесты ускорит исследовательские прототипы и избавит от дорогих запросов к облачным API. Главное – помнить о правовых ограничениях на хранение пользовательского контента.

Похожие новости