Вход
RSS
Список в config.py. Без отдельного ключа к модели и без картинок.
Поиск «rss в телеграм» тонкий. Этот репозиторий не про любой дайджест: фиксированные ленты про нейросети, перевод на русский, один пост за цикл.
Вход
Список в config.py. Без отдельного ключа к модели и без картинок.
Память
SQLite и TSV, чтобы Cloud-запуск не повторил уже отправленный URL.
Сосед
Длинный пост с коллажем — другая страница. Здесь короткий HTML sendMessage.
Один запуск — одна новая публикация, если есть кандидат. Иначе JSON-статус: all_duplicates или no_candidates.
Шаг 1
ResearchAgent читает RSS_FEEDS и сортирует по дате.
Шаг 2
Перевод заголовка и описания, HTML через html.escape.
Шаг 3
Bot API. Курс — если нужен завод, не один дайджест.
Старт
git clone https://github.com/Horosheff/rss-ai-telegram.git pip install -r requirements.txt ./scripts/run_once.sh
Узнать больше и научиться работать с такими продуктами
Скрипт шлёт дайджест. В клубе собирают завод: семантика, Дзен, Shorts, сайт. Автор — Артур Хорошев.
Перейти на курс1700+ прошли курс. 181 занятие. Клуб — 5 800 ₽ в месяц.
Что делает rss-ai-telegram?
Минимальный пайплайн: читает фиксированный список RSS про ИИ, переводит заголовок, собирает HTML-пост и шлёт в Telegram. Дедуп в SQLite. Без ключа к большой языковой модели.
Это оформление длинного поста?
Нет. Длинный rich-пост — соседний Telegram Rich. Здесь один короткий дайджест за запуск, без картинок и без превью ссылок.
Где задаются ленты?
В коде news_bot/config.py, не в переменных окружения. Токен бота — в секрете Cloud Agents, не в git.
Как попробовать?
Клонируйте github.com/Horosheff/rss-ai-telegram, pip install -r requirements.txt и ./scripts/run_once.sh. Для расписания — Cursor Cloud Agents.
Где научиться автоматизировать контент?
В клубе «Контент-завод». Курс — mayai.ru.