Описание и детали проекта
Задача
My Dev News (@mydev_news_bot) закрывает практическую боль: слишком много лент, слишком мало времени. Бот отбирает важное из широкого каталога источников, присылает короткие саммари и по запросу делает Squeeze — пять тезисов и главную мысль.
Продуктовая страница: /dev-news-bot/. Бот в Telegram: t.me/mydev_news_bot.
Решение
Рабочий TypeScript-бот на VPS: источники → дедуп и фильтр свежести → ранжирование → доставка в личку → настройки тем, интервала и дайджеста. Интерфейс и новости — на русском, украинском или английском.
Источники
Международный каталог: Hacker News; JS/рантаймы (JavaScript Weekly, Node.js, TypeScript, V8, Bun, Deno); React (React Blog, React Status, Next.js); frontend (MDN, Web.dev, Chrome, Frontend Focus, Vite, Astro, Svelte, Tailwind, HTMX, CSS-Tricks, Smashing); AI (OpenAI, Hugging Face); engineering (Cloudflare, Netflix Tech, Stripe, PlanetScale); DevTools/community (GitHub Blog, Docker, Dev.to); релизы GitHub (React, Next.js, Vite, Bun, Deno).
Региональные агрегаторы в описаниях продукта: Habr — для RU, DOU — для UK (на EN-странице не акцентируем).
Архитектура и стек
Стек: TypeScript, Telegram Bot API, RSS / GitHub Atom, SQLite (кеш Squeeze), Docker.
Слои разделены: конфиг источников, пайплайн отбора, нотификатор, handlers меню и Squeeze. Это упрощает добавление фидов и смену модели саммаризации.
Ключевые функции
- Курация — тридцать с лишним лент + релизы ключевых репозиториев.
- AI-ранжирование — отсев шума, лимит частоты по теме.
- Squeeze — выжимка статьи в пять тезисов + key idea (
#juice). - Дайджест — материалы «второго эшелона» по расписанию или по
/digest. - Настройки — категории источников, период, количество, язык UI.
Результат
Бот в продакшене используется ежедневно; Squeeze-выжимки также питают конвейер публикаций в блоге stuzhuk.page / stuzhuklab.ru.
Исходный код: https://github.com/astropsy999/mydev-news-bot
Что бы улучшил
Скриншоты чата на лендинге, метрики подписок и A/B формулировок Squeeze; при росте нагрузки — отдельная очередь на извлечение fulltext.
Частые вопросы
Для чего нужен My Dev News?
Бесплатный Telegram-бот: курация Habr, Hacker News, официальных блогов и релизов GitHub, AI-ранжирование, Squeeze (5 тезисов) и дайджест.
Какой стек у My Dev News?
TypeScript, Telegram Bot API, RSS, SQLite, при необходимости OpenAI.
Где попробовать?
https://t.me/mydev_news_bot → /start. Страница продукта: /dev-news-bot/.
Информация о проекте
Personal/LearningCompleted
- Создано: 12 Mar 2026
- Обновлено: 30 Jul 2026
- URL GitHub: Посмотреть репозиторий
- URL проекта: Смотреть Демо

