


Андрей Погорелый: за 60 часов без опыта в коде собрал Telegram-бота для мониторинга каналов
В кейсе рассказываем, как Андрей Погорелый, основатель веб-студии вернулся в разработку через 15 лет. Без единой строчки кода он собрал Telegram-бота, который мониторит каналы и чаты, фильтрует сообщения по ключевым словам и показывает только нужное. Первую версию он собрал за 10 часов, а на сборку финального продукта с базой данных, админкой и поддержкой нескольких пользователей ушло около 60 часов. Агентство за такую разработку попросило бы $3000–5000.
Начал с бытовых задач — спросил нейросеть про стиральную машину
К нейросетям я долго относился скептически. Первый раз зашел в Нейроцех еще в 2024 году, ничего не сделал и ничего не понял. Даже ничего не написал в чат, кажется.
Переломный момент случился летом 2025-го, когда я поставил себе Perplexity и в гостях у мамы разобрался со стиралкой. Тогда я не полез гуглить документацию, а просто спросил у нейронки назначение кнопок и получил нормальный ответ.
Тогда я понял важную вещь: чтобы втянуться в нейросети, нужно начинать не с рабочих задач, а с бытовых. На работе ты вынужден делать все по-старому, потому что так надежнее. А в быту можешь экспериментировать без последствий. Когда привыкнешь спрашивать нейросеть про стиральную машину, потом естественным образом начнешь спрашивать про рабочие задачи.
Присоединяйтесь к Нейроцеху — внутри ещё больше полезных гайдов. А ещё вебинары, уютное комьюнити, мастермайнды и всё, чтобы нейросети работали на вас, а не за вас.
Год мечтал о боте для авиабилетов, но не мог найти разработчика
Примерно год назад друг подписал меня на Telegram-канал с подборками дешевых авиабилетов и горящих рейсов. Я смотрел и удивлялся: оказывается, можно летать не за 50 тысяч, а сильно дешевле.
Проблема была в том, что мне были интересны рейсы из Тюмени или из Екатеринбурга, но такие предложения попадались редко. А читать весь поток постов было невозможно.
Тогда я подумал: как было бы классно иметь бота, который присылает информацию только о нужных мне билетах.
Я понимал, что технически это можно сделать и моя команда в агентстве справилась бы. Но 2025 год был тяжелым для всего агентского рынка и переключать разработчиков на мой пет-проект я не мог. Думал нанять фрилансера, но это всегда риски: нужен проверенный человек, иначе можно попасть на деньги и не получить результат.
Самостоятельно код я бы тоже не написал, потому что последние 15 лет этим не занимался и все забыл. Поэтому я продолжал страдать. Иногда заходил в канал-агрегатор, скроллил и думал «господи, ну что за мучение», закрывал и шел дальше.
Случайно решил рабочую задачу в Cursor — через 5 минут получил готовый отчет
В декабре 2025-го у меня появилась рабочая задача: нужно было проанализировать несколько десятков тысяч сообщений из служебного Telegram-канала. Задача была не срочная, и руками я бы за нее точно не сел. Но я подумал: а что если выгрузить всю историю переписки и просто отдать нейронке?
Сначала попробовал в Perplexity, но результат не устроил. Тогда вспомнил про Cursor, который когда-то давно поставил на ПК и так нормально и не использовал. Загрузил туда историю чата, дал задание и через 5 минут у меня был готовый отчет. Cursor сам проанализировал кучу сообщений, вычленил из них данные и сверстал все в HTML. Если бы я пришел с такой задачей к своей команде, сначала пришлось бы долго готовить ТЗ и отвечать на много вопросов, а потом еще ждать разработки. А тут у меня никто ничего не спрашивал и сразу все сделал.

Не смог остановиться и до 6 утра собрал целое веб-приложение
Отчет получился не идеальным: часть данных Cursor обработал неправильно, часть показал не так, как мне было нужно. Но и прошло всего 5 минут! Поэтому я начал все переделывать. Еще раз, и потом еще раз. В какой-то момент закончились лимиты бесплатной версии, я оплатил подписку за 20 долларов и продолжил.
Я толком не понимал, как устроен интерфейс Cursor. Не знал, чем режим «Авто» отличается от «План», почему постоянно вылезает окно, где нужно нажимать «Yes». Мне было важнее, что нейронка показывает отчет и с каждой итерацией он выглядит все лучше и лучше.
В итоге к 6 утра (а работу я начал вечером) простой отчет превратился в веб-приложение. Оно не просто анализировало одну выгрузку, а могло принимать любые новые данные из Telegram и строить по ним аналитику.
На следующий день я проснулся и меня потряхивало от осознания, что я смог сделать самостоятельно. В голове крутилась мысль: Паша Малянов в Нейроцехе постоянно пишет, как он что-то делает с помощью нейросетей. То расширение соберет, то бота с гифками сделает. Мне было и завидно, и обидно одновременно: почему он это делает, а я нет? У меня инженерное образование, у меня своя студия разработки, а я сижу и не могу решить собственную проблему с авиабилетами.
После Нового года взялся за бота — первая версия заработала за 10 часов
Декабрь выдался загруженным, и полностью погрузиться в разработку не получалось. Перед Новым годом я попал на мастермайнд в Нейроцехе, задал там несколько вопросов и понял, что пора браться за бота всерьез.
После праздников я открыл Gemini и начал формулировать, что хочу получить в итоге. Описал, как должна работать система:
- мониторинг нескольких каналов;
- фильтрация по ключевым словам;
- уведомления в личку;
- возможность добавлять новые источники.
Gemini помог структурировать это в план и разбить на этапы.
Я понимал, что сразу весь продукт не осилю. Поэтому пошел в Cursor с простым запросом:
Давай сделаем маленькую часть от задуманного, но чтобы она уже работала. Я хочу получать из канала-агрегатора только сообщения, где упоминается Тюмень.
Cursor начал работать. По ходу я узнавал много нового:
- что боты в Telegram не могут подписываться на каналы, поэтому нужен UserBot — отдельный аккаунт на реальном номере телефона;
- что есть библиотека Telethon для работы с Telegram;
- что в Python существуют декораторы и асинхронность.
Я не читал документацию и не смотрел туториалы, а просто спрашивал Cursor, когда чего-то не понимал.
На следующий день у меня был работающий бот. Он мониторил канал и присылал мне в личку сообщения, где встречались слова «Екатеринбург» или «Тюмень». На первую версию бота ушло около 10 часов. Итоговые сообщения в боте выглядели вот так:

Уперся в лимиты Cursor и перешел на Claude Code за 200 долларов
Бот работал, но мне хотелось большего. Я добавлял новые каналы, новые ключевые слова, пробовал подключить рабочие чаты на 6000 человек.
Чем больше я делал, тем быстрее заканчивались лимиты Cursor. Сначала их хватало на несколько часов работы, потом на два часа, потом на час. Я попробовал перейти на Codex от OpenAI (у него лимиты были больше), но он работал медленно и меня это бесило.
Тогда я поставил в Cursor расширение Claude Code. Сначала взял тариф за 20 долларов, но быстро уперся в лимиты. Перешел на тариф за 200 долларов и понял, что теперь лимиты не проблема. Cursor остался как привычный интерфейс, а Claude Code стал основным инструментом для работы с кодом.
Устал печатать — поставил Handy и начал диктовать задачи голосом
К этому моменту у меня выстроился рабочий процесс. Я брал телефон, ходил по комнате и надиктовывал голосовое сообщение на 5-7 минут: что хочу сделать, какая у меня есть задача и какие ограничения. Потом отправлял это в Gemini и просил сделать транскрибацию и саммари. Транскрибацию сохранял как исходник, а саммари отдавал в Claude Code как задачу.
Это было не очень удобно и как раз в этот момент кто-то в Нейроцехе скинул ссылку на Handy — приложение для голосового ввода в любое окно на компьютере. Я поставил и начал диктовать задачи прямо в Cursor.
Качество распознавания было неидеальным, но нейросети это было неважно. Она понимала контекст и делала то, что нужно.
Проект разросся — пришлось выстраивать систему, чтобы не потеряться
Бот обрастал новыми функциями: я добавил поддержку нескольких пользователей, перешел на базу данных, начал продумывать биллинг. Проект из простого скрипта превратился в полноценный продукт с архитектурой.
Я работал так: описывал задачу, Claude Code предлагал план реализации, я его принимал или просил переделать. Но чем сложнее становился проект, тем чаще я чувствовал, что в предложенном плане есть риски. Инженерный опыт никуда не делся, и я понимал, когда что-то может пойти не так.
В таких случаях я сохранял файл с планом и шел советоваться. Открывал Gemini, открывал ChatGPT, отдавал им тот же контекст и спрашивал их мнение. Они отвечали по-разному. Тогда я возвращался к Claude Code и писал:
Вот два мнения от других моделей. Прочитай, взвесь и собери консолидированное решение. Что делаем и почему?
Он анализировал все и выдавал итоговый план.
Еще одна проблема — я начал терять контекст между сессиями. Проект рос, и нужен был способ помнить, что мы уже сделали и почему. Я завел файл CLAUDE.md, в котором описал требования к работе: как я хочу, чтобы нейросеть писала код, какие подходы использовала, где лежит документация по архитектуре проекта.
Каждую сессию я начинал с команды «прочитай CLAUDE.md и документацию». А в конце просил обновить все файлы: записать, что мы сделали, какие решения приняли и почему. Получалась актуальная документация, которую я сам не читал. Ее читал Claude Code при старте следующей сессии.

Самым сложным оказалось остановиться и выпустить MVP
Главной проблемой оказались не технические сложности, а я сам. Каждый раз, когда я делал фичу и видел результат, хотелось сделать еще одну. Бэклог рос быстрее, чем я успевал работать.
Я рефакторил бота несколько раз. Сначала добавил топики, чтобы не дублировать ключевые слова для каждого канала. Потом перешел на базу данных PostgreSQL. Потом добавил веб-админку, машину состояний для бота и биллинг.

Каждое улучшение казалось необходимым. Я говорил себе: еще недельку допилю — и будет идеально. Но идеально не наступало, потому что после каждой фичи появлялись новые идеи.
Пришлось бить себя по рукам и фиксировать:
Вот это — MVP, дальше только после обратной связи от пользователей.
На разработку ушло 60 часов — агентство взяло бы за это $3000–5000
Сейчас бот работает так: UserBot на отдельном аккаунте слушает нужные каналы и чаты, фильтрует сообщения по топикам с ключевыми словами и пересылает подходящие через обычного Telegram-бота. Все это с базой данных, веб-админкой и поддержкой нескольких пользователей.
На всю разработку у меня ушло около 60 часов. Если бы я заказывал такого бота (со всеми обвесами, безопасностью и админкой) на стороне, фрилансер взял бы 1000-2000 долларов. Агентство — 3000-5000. Я же потратил немного времени и подписку на Claude Code.
А еще я получил опыт. Второй раз проект такого масштаба я сделаю вдвое быстрее.
В Нейроцехе главная польза — чат, где можно чего-то не знать и помогать другим
Гайды в Нейроцехе я почти не использовал. Все, что мне было нужно, я быстрее получал от нейросетей. Но вот чат оказался ценным.
Там я видел, что у других тоже не получается. Это успокаивало, что сложно не только мне.
Очень здорово, что в чате можно задать любой вопрос, даже самый простой, и получить ответ от человека, который уже через это прошел.
Что еще круче — можно самому помочь другому человеку и через это структурировать собственные знания. Поэтому я начал использовать чат как трибуну. Написал посты о том, что делаю и почему. Это помогло мне сформулировать собственную позицию и увериться в ней.
Присоединяйтесь к Нейроцеху — внутри ещё больше полезных гайдов. А ещё вебинары, уютное комьюнити, мастермайнды и всё, чтобы нейросети работали на вас, а не за вас.