Все проекты
2026TelegramAIАвтоматизация

«Солнечный Питер» — Telegram-канал, который ведёт ИИ

Личный проект: канал о хорошем в Санкт-Петербурге, который полностью ведёт автоматика — сама находит события, пишет посты, проверяет факты и публикует 5 раз в день. Начался с простой мысли: надоело искать новости о городе по десяткам сайтов.

Открыть проект
«Солнечный Питер» — Telegram-канал, который ведёт ИИ

Зачем я запустил этот канал

«Солнечный Питер» — проект, который я сделал сначала для себя. Я устал собирать информацию о событиях Петербурга по десяткам сайтов и каналов: афиши, городские паблики, новостники — вокруг много шума, негатива и рекламы, а до полезного добираться долго. Так родилась идея канала, который сам приносит только хорошее: концерты, выставки, ярмарки, открытия и добрые новости города — без негатива и информационного мусора.

Второе правило я заложил сразу: канал публикует только позитивное. Не «хорошее с оговорками», а материалы с высоким индексом позитива — их отбирает отдельный ИИ-агент по шкале от 1 до 10, и в канал проходят только темы выше порога.

Вручную вести такой канал я не хотел — это ровно та рутина, от которой я уходил. Поэтому канал работает полностью автономно: конвейер сам находит темы, пишет посты, подбирает фотографии и публикует их по расписанию. Человек в контуре не нужен.

Как устроен конвейер

Несколько раз в день в фиксированные слоты (08:00, 11:00, 14:00, 17:00, 20:00 по Москве) на сервере запускается цепочка специализированных ИИ-агентов:

Сборщик → Скаут → Редактор → Автор ⇄ Факт-чекер → Обложка (фото-поиск) → Публикация.

  • Сборщик скачивает свежие статьи из городских источников (афиши, RSS городских порталов) и складывает в базу — она же защищает от повторов между запусками.
  • Скаут оценивает каждую статью по шкале позитива: в работу идут только темы с оценкой 7 и выше.
  • Редактор выбирает одну тему дня: сверяется с историей последних постов, чтобы не повторяться, и чередует источники, чтобы канал не превращался в пересказ одного агрегатора.
  • Автор пишет пост с конкретикой: адрес и метро, даты, цена билета — только факты из источника.
  • Факт-чекер сверяет каждое утверждение поста с исходной статьёй. Нашёл расхождение — пост возвращается автору на доработку; после двух провалов тема бракуется целиком.
  • Обложка — только реальные фотографии, без ИИ-генерации: снимок события из источника с указанием автора, иначе фотография этой же площадки, которую конвейер сам находит веб-поиском, иначе кадр из пула свободных снимков Петербурга. Все обложки приводятся к широкому формату 16:9 и мягко цветокорректируются под стиль канала.
  • Текст перед отправкой проходит санитизацию: в канал попадает только разрешённая разметка Telegram.

Под каждым постом — кнопка «Подробнее» со ссылкой на источник.

Редакционная политика — это код

Аудитория канала — жители Петербурга: в будни они работают, а в выходные ищут, куда сходить с семьёй. Эта логика записана в правила редактора, а не отдана «настроению модели»:

  • Будни — минимум две городские новости в день о том, чем живёт город.
  • Пятница вечером и выходные — режим «куда сходить»: бесплатные и семейные события; особый фаворит — экотропы и прогулочные маршруты, такие посты выходят альбомом из двух фотографий.

Поэтому лента стабильно попадает в контекст аудитории — без редактора и без человека в контуре.

Инженерные решения

ПроблемаРешение
Галлюцинации нейросетиОтдельный агент-факт-чекер с циклом ревизии; после двух провалов тема бракуется
Мёртвые ссылки в постахЖивая проверка URL перед каждой публикацией
Дубли новостейБаза данных с уникальными хешами статей и историей постов
Однообразие лентыРедактор чередует источники; фото-заглушки агрегаторов игнорируются — настоящее фото площадки конвейер ищет веб-поиском
Мусорная разметка от нейросетиСанитизация: в канал проходит только разрешённая разметка Telegram
Падение источникаЗапасные источники и отключение нерабочих конфигом без простоя
Легальность картинокТолько реальные фото события или площадки с кредитом либо свободные лицензии

Что получилось

  • Около 150 публикаций в месяц полностью без ручного участия.
  • Ноль мёртвых ссылок и непроверенных фактов благодаря контуру факт-чека.
  • Стоимость генерации приближена к нулю: основной агент — бесплатная reasoning-модель через OpenRouter, веб-поиск фотографий площадок обходится примерно в цент за пост.
  • Система пережила отключение крупного источника (антибот) без даунтайма — источник просто деактивировался конфигом.

Автономный контент-конвейер оказался не экспериментом на неделю, а устойчивой системой: узкие агенты с жёстким циклом проверки дают предсказуемое качество, а надёжность определяется обвязкой — ретраи, фолбэки, антидубли, — а не конкретной моделью. Этот же подход я применяю в автоматизации процессов для бизнеса: сбор данных → обработка ИИ → проверка → доставка результата.

Как устроены такие каналы и чем автоматизированный контент выигрывает у ручного ведения — разобрал отдельно в статье про автоматизацию Telegram-канала с помощью ИИ.

Хотите похожий автономный инструмент под свою задачу — напишите мне, обсудим схему под ваш проект.

Готов обсудить задачу?

Напишите — отвечаю в течение нескольких часов.