Project Description & Details
Задача
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.
FAQ
What is My Dev News for?
A free Telegram bot that curates developer news from official blogs, Hacker News, AI and engineering feeds, Dev.to, and GitHub releases, ranks items with AI, and offers Squeeze summaries and digests.
Which stack powers My Dev News?
TypeScript, Telegram Bot API, RSS, SQLite, optional OpenAI for ranking and summaries.
Where can I try it?
Open https://t.me/mydev_news_bot and send /start. Product page: /dev-news-bot/.
Project information
Personal/LearningCompleted
- Created: 12 Mar 2026
- Last Updated: 30 Jul 2026
- GitHub URL: View Repository
- Project URL: View Demo

