Как я научил AI вести Telegram-канал с IT-статьями и публиковать статьи несколько раз в день

Надоело вручную мониторить десятки новостных источников, фильтровать шум и писать обзоры? Я тоже устал от этого и создал бота, который делает всё сам. Рассказываю про AI Story Bot — автоматическую систему для ведения Telegram-канала с IT-новостями.

Как я научил AI вести Telegram-канал с IT-статьями и публиковать статьи несколько раз в день

Почему я вообще это делал

У меня был Telegram-канал @aistory2u, который я вёл вручную. Каждый день нужно было читать кучу источников, выбирать интересное, писать обзоры. Времени уходило много, а результат был нестабильным — то забудешь, то лень.

Я подумал: если AI уже умеет писать код и анализировать тексты, почему бы не доверить ему рутину? И начал делать бота.

Что умеет бот

Система работает в автоматическом режиме и выполняет несколько задач:

• Собирает новости из 35+ источников по всему миру — от Habr и CNews до TechCrunch и The Verge

• Фильтрует только IT-контент по 60+ ключевым словам (AI, блокчейн, стартапы, гаджеты и т.д.)

• Переводит англоязычные новости на русский

• Анализирует с помощью AI и создаёт короткие аналитические статьи на 3000-4500 символов

• Публикует в Telegram канал с уникальными изображениями

• Создаёт красиво оформленные статьи в Telegraph с цветовыми акцентами

Технический стек

Проект написан на двух языках — Python и PHP (для удобства деплоя на хостинг).

Python-версия использует:

• feedparser для сбора RSS-лент

• python-telegram-bot для публикации в канал

• telegraph для создания статей

• DeepSeek R1T2 Chimera

• schedule для почасового запуска

• BeautifulSoup для парсинга контента

• requests и httpx для работы с API

PHP-версия повторяет функциональность на PHP 7.4+ и работает через cron на любом хостинге.

Вся логика разбита на модули:

• NewsCollector — собирает и фильтрует новости

• AIAnalyzer — отправляет новости в AI и получает обзор

• ImageFinder — находит релевантные изображения

• TelegramPublisher — публикует в канал

• TelegraphPublisher — создаёт статьи в Telegraph

• Scheduler — управляет почасовым расписанием

Как работает AI-анализ

Самая интересная часть — это работа с искусственным интеллектом. Бот использует модель DeepSeek R1T2 Chimera.

Процесс анализа выглядит так:

1. Бот собирает свежие новости из всех источников

2. Фильтрует только IT-контент по ключевым словам

3. Берёт топ-25 самых свежих новостей

4. Отправляет их в AI с промптом на создание аналитической статьи

5. AI генерирует текст на 3000-4500 символов с глубоким анализом

6. Система добавляет форматирование и цветовые акценты

Промпт настроен на создание профессионального аналитического контента без воды и маркетинговых штампов. AI понимает контекст, выделяет ключевые тренды и делает выводы.

Одна из главных фишек — бот публикует систематически, но контент не повторяется. Это достигается несколькими механизмами:

• Трекинг использованных новостей — система запоминает, какие новости уже были обработаны

• Ротация изображений — из пула 24+ картинок каждый раз выбираются уникальные

• Динамический подбор источников — баланс между российскими и зарубежными новостями

• Временные метки — учитывается свежесть новостей Форматирование и визуал

Telegram-публикация выглядит так:

• Заголовок с датой и временем

• Краткое превью на 400 символов

• Ссылка на полную статью в Telegraph

• 4-5 уникальных IT-изображений

Telegraph-статья получается более детальной:

• Главное изображение по теме

• Цветовые акценты для важных слов:

‣ Синий — технологии (AI, блокчейн)

‣ Зелёный — компании (Apple, Google)

‣ Оранжевый — события (прорыв, анонс)

‣ Фиолетовый — цифры и статистика

• Читаемые заголовки с боковыми линиями

• Увеличенный межстрочный интервал

• Дополнительные изображения каждые 2 параграфа

В процессе разработки столкнулся с несколькими челленджами:

Переполнение лимитов токенов:

Решил добавлением rate limiting и кэширования результатов

Повторяющиеся новости:

Создал систему трекинга с файлом used_news.json

Недостаток IT-контента:

Расширил список ключевых слов до 60+ терминов и добавил 28 источников

Проблемы с Telegraph API:

Добавил счётчик публикаций и fallback механизмы

Форматирование ломалось:

Переписал парсер HTML с учётом всех edge cases

Результаты

После запуска канал @aistory2u публикует:

• Статьи каждый день

• 100% уникальный контент

• Охват международных и российских источников

• Профессиональный аналитический стиль

• Красивое визуальное оформление

Всё это работает полностью автоматически. Я только иногда захожу посмотреть логи и убедиться, что всё в порядке.

Планы на будущее

Хочу добавить несколько фич:

• Интеграцию с другими AI-моделями для A/B тестирования стиля

• Аналитику популярности тем и автоматическую подстройку

• Генерацию инфографики на основе новостей

• Поддержку нескольких каналов с разной тематикой

• Автоматическое создание подкастов по статьям через text-to-speech

Выводы

Создание такого бота заняло несколько недель, но теперь он экономит мне часы каждый день. AI действительно может вести контент-проект самостоятельно, если правильно настроить промпты и автоматизацию.

Главные уроки:

• AI нужен контекст — чем больше качественных данных, тем лучше результат

• Автоматизация требует логирования и мониторинга

• Важно продумать систему предотвращения дублей

• Визуал имеет значение — цветовые акценты улучшают восприятие

• Open source > закрытые решения — сообщество всегда поможет улучшить

Если занимаетесь контент-маркетингом или ведёте Telegram-канал, попробуйте автоматизировать рутину. Современные AI-модели справляются с этим отлично.

P.S. Канал @aistory2u работает в тестовом режиме (развивается), заходите посмотреть на результат вживую.

1
Начать дискуссию