Написал AI-тул для работы с информацией в Телеграме, потому что устал делать это руками
Работая с Telegram, я постоянно сталкиваюсь с двумя типами проблем:
1.
Как автор канала. Создание дайджестов, поиск идей, разбор архивов для закрепов - это часы ручной работы. Я долгое время собирал свои подборки вручную, пока не понял, что трачу на это слишком много времени и из-за этого забиваю на те же дайджесты.
2.
Как читатель. Тонны непрочитанного в других каналах, вечное FOMO и сложность быстро найти что-то полезное.
Мне хотелось оптимизировать обе эти истории разом. И я решил навайбкодить решение. Потратил часик, подключил AI, и так родился
TeleTools. Сначала пользовался сам, получил огромный буст продуктивности, а теперь выкладываю в Open Source.
Для кого этот тул?
Для Читателей:
Чтобы не скроллить сотни сообщений. Функция “
Что пропустил” покажет самое важное за последние дни по твоим интересам (например, "найди всё про Python и стартапы").
Для Авторов:
Генерация идей на основе лучших постов, аналитика реакций и форматтер, который превращает Markdown в правильный HTML для постинга.
Как это работает: Два сценария
Самое главное - данные. Сначала мы экспортируем историю нужного канала (HTML) через Telegram Desktop (в инструкции на гитхаб написано, как это сделать за пару кликов).
Дальше есть два пути, как использовать тул:
Вариант 1. Все в приложении (с API ключом)
Если вы вставляете свой Google API Key в настройки, тул раскрывается на полную. Все AI-фичи работают прямо внутри интерфейса:
• Автоматический поиск пропущенных тем.
• Генерация саммари и идей.
• Умный поиск по базе.
Вариант 2. В связке с AI Studio (бесплатно, но с ручным трудом)
Если ключа нет или вы хотите работать в привычном интерфейсе Google AI Studio.
Здесь тул выступает как мостик и оптимизатор данных.
1. Вы загружаете "грязный" HTML-экспорт из Телеграма в тул.
2. Он конвертирует его в чистый структурированный
JSON, с которым нейросетям работать гораздо проще.
3. Загружаете этот JSON в AI Studio и уже там задаете вопросы к базе:
"Найди все посты про инвестиции" или
"Сделай саммари за прошлый месяц".
Важный момент:
Это self-hosted решение. Чтобы запустить - нужно не побояться терминала:
1. Нужен
Docker.
2. Нужно создать своего
Telegram-бота.
Почему бот? У Телеграма нет удобных нативных средств для обработки текста. Я не хотел тратить кучу часов на написание парсера маркдауна. Бот же выступает интерфейсом: через него мы можем быстро сохранить себе типа как в Избранное или получить отформатированный результат работы LLM.
Как запустить:
Клонируем репозиторий, вписываем данные в .env и запускаем одну команду.
🔗 Ссылка на GitHub
Пользуйтесь, форкайте, ставьте звездочки и пишите фидбек! Надеюсь, это сэкономит вам столько же часов жизни, сколько и мне. + сейчас самое время тестировать тул для тех, кто участвует в
конференции, чтобы открыть для себя новых авторов
P.S. вижу последние новости про блокировки телеграм в РФ. В MAX переходить не собираюсь по понятным причинам: продолжу работать здесь и делать этот тул. Для тех, кого афектят блокировки - в телеграме есть настройки Proxy + Дуров точно что-то анонсирует, в коде были следы.
🚀 Влад Корнышев про AI и создание AI-продуктов
Обсуждение 11
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram