Как автоматизировать Telegram-канал с ИИ: 5 шагов
Оглавление
Я собрал бота, который читает субтитры двух YouTube-каналов про ИИ, выделяет новости и пишет посты на русском. Темы выбираю кнопками в Telegram, там же проверяю черновики и отправляю их в канал.
Начать советую с текстовых постов и ручного одобрения. Картинки и полный автомат можно добавить после проверки первых публикаций.
Полный разбор на видео
В ролике показываю весь процесс на экране. Другие разборы сайтов, ботов и автоматизаций выходят на моём YouTube-канале.
1. Нарисуйте цепочку и поставьте задачу агенту
Цепочка такая: свежие видео → субтитры → отдельные новости → выбранные темы → черновики → публикация.

Создайте отдельную папку проекта, откройте её в Claude Code и включите режим планирования. Приложите схему и ссылки на источники. Если у видео отсутствуют субтитры, скачайте аудио и распознайте речь. В моём запуске хватило готовых субтитров.
Ниже заготовка задания, её можно адаптировать под свой канал:
Хочу вести Telegram-канал на тему [тема] для [аудитория].
Источники: [ссылка на YouTube-канал 1] и [ссылка на канал 2].
Каждое утро проверяй новые видео и извлекай субтитры.
Если субтитров нет, предложи способ распознать аудио.
Выделяй отдельные новости, объединяй повторы и помечай слухи.
Присылай мне список тем в Telegram. Я выбираю нужные кнопками,
после этого ты пишешь черновики на русском.
Вначале публикуй только после моего одобрения, максимум 3 поста
в день. Управление ботом доступно только мне.
Сначала уточни время публикаций, модель для текста и место запуска.
Составь план и дождись моего согласия на реализацию.Для уточняющих вопросов я использую grill-me, готовую инструкцию для агента. Можно просто попросить: «Задавай вопросы по одному и предлагай варианты ответа».
2. Создайте канал и подключите бота
Создайте Telegram-канал или используйте существующий. Откройте @BotFather, отправьте /newbot и получите токен, секретный ключ бота. Добавьте бота в администраторы канала с правом публикации сообщений. Затем откройте личный чат с ним и нажмите «Старт».
Попросите агента сохранить токен в локальном .env и исключить этот файл из Git. Сам ключ в статью, скриншоты и переписку с другими людьми не вставляйте. Инструкция Telegram по созданию бота.
Заранее выберите, где бот будет работать. У меня это второй iMac, который постоянно включён. При запуске на своём компьютере учитывайте сон и отключение интернета: в это время бот может перестать отвечать и пропустить публикацию.
3. Настройте выбор тем и очередь
Попросите агента присылать список новостей с кнопками выбора. Публикации двух источников об одной новости агент должен объединять в один пост. Слухи отмечайте прямо в тексте.

Для черновика нужны действия «В очередь», «Править», «Выкинуть» и «Опубликовать сейчас». Добавьте «Собрать сейчас» для ручного запуска, просмотр очереди и настройки времени публикаций.

Это интерфейс из записи 29 сентября. Названия новостей здесь нужны для примера работы бота.
Заранее выберите действие бота после ожидания ответа: для первого запуска оставляйте посты на проверке. Автоматическую публикацию после ожидания ответа включайте отдельной настройкой.
4. Добавьте редактуру перед показом черновика
В первых постах я отметил три проблемы: длинные тире, мало абзацев и слабое оформление. Я попросил добавить редакторский проход через ru-text и Humanizer. Вычитка стиля касается формулировок, а названия моделей и факты проверяйте отдельно.
После написания поста вычитай его через ru-text и Humanizer.
Замени длинные тире на дефис, запятую или двоеточие по смыслу.
Разбей текст на короткие абзацы. Выделяй главное умеренно.
Сохрани факты и степень уверенности источника, слух назови слухом.
Не добавляй выдуманные цифры, личный опыт и эмоции автора.
Только после редактуры присылай черновик мне.Для написания постов я подключил модель через OpenCode. Это отдельная часть автоматизации: Claude Code собирает проект, а выбранная модель пишет новости.
5. Проверьте публикацию и повторный запуск
Нажмите «Собрать сейчас», выберите одну тему, получите черновик и отправьте его кнопкой «Опубликовать сейчас». Откройте сам канал и проверьте результат.
Я заметил проблему: при отсутствии новых видео бот отвечал пустой подборкой. Я попросил снова показывать последние темы. При повторном выборе уже опубликованной новости бот сообщил, что она есть в канале.

Если новых видео нет, кнопка «Собрать сейчас» должна показывать
последнюю подборку. Рядом с темой показывай её статус:
черновик, в очереди или уже в канале.
Повторный выбор опубликованной темы или темы в очереди
не должен создавать второй пост. Отклонённую тему можно выбрать снова.
Проверь этот сценарий, затем проверь публикацию по расписанию.На записи я проверил ручную публикацию и повторный выбор тем. Следующий шаг при настройке своего бота: дождаться ближайшего времени в очереди и убедиться, что пост появился в канале автоматически.
Другие проекты и разборы публикую в Telegram-канале и на YouTube.
Для подготовки задания агенту заберите мою бесплатную базу знаний для старта в вайб-кодинге. Внутри промпты, чек-лист и правила безопасности. Получить базу можно по кнопке под Telegram-постом.
Вопросы и ответы
Можно ли автоматизировать Telegram-канал с помощью ИИ?
Да. Мой бот читает субтитры YouTube-каналов про ИИ, выделяет новости и пишет посты на русском. Темы я выбираю кнопками и одобряю черновики прямо в Telegram.
Нужно ли уметь программировать, чтобы собрать такого бота?
Нет. Код пишет Claude Code по заданию, а от вас нужно описать цепочку, ответить на вопросы агента и проверить результат.
Стоит ли сразу включать полный автопостинг?
Нет. Начните с текстовых постов и ручного одобрения, не больше 3 постов в день. Картинки и автопубликацию добавляйте после проверки первых публикаций.
Где должен работать бот?
На компьютере, который не выключается. Мой бот работает на втором iMac. Если компьютер уснёт или пропадёт интернет, бот может пропустить публикацию.
Что делать, если у видео нет субтитров?
Скачать аудио и распознать речь. В моём запуске хватило готовых субтитров.
Как сделать, чтобы посты не звучали как текст от ИИ?
Добавьте редакторский проход перед показом черновика. Я вычитываю посты через ru-text и Humanizer: они убирают длинные тире и разбивают текст на абзацы. Факты и названия моделей проверяйте отдельно.
Как не опубликовать одну новость дважды?
Попросите агента показывать статус темы: черновик, в очереди или уже в канале. Тогда повторный выбор опубликованной темы не создаст второй пост.