Telegram-бот — самый быстрый способ сделать индивидуальный проект через нейросеть и увидеть результат уже вечером. Не нужен диплом программиста: библиотека aiogram, помощник вроде Cursor или Claude Code и бесплатный хостинг Railway закрывают весь пут…
10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.
Об авторе →Claude Code: новый CLI-агент от Anthropic
Anthropic выпустила Claude Code — терминальный AI-агент для разработчиков. Инструмент работает прямо в командной строке и умеет писать, редактировать и запускать код.
Zcode AI: Полный гид по визуальному интерфейсу для Claude Code и AI-агентов
Узнайте, как использовать Zcode для управления Claude Code, Gemini и Codex в едином GUI. Настройка провайдеров, MCP-серверов и визуальный вайбкодинг.
YouTube-канал с монетизацией из любой точки мира: Пошаговый гайд 2026
Инструкция по созданию YouTube-канала: обход блокировок SMS, настройка расширенных функций через виртуальные номера и правила безопасности для монетизации.
Windsurf Code Maps: Как глубоко понимать архитектуру проекта перед написанием кода
Полный гайд по Windsurf Code Maps, модели Sway 1.5 и Sway Grep. Узнайте, как визуализировать архитектуру кода и ускорить разработку в 13 раз.
Vk Fast Cash Strategy
Аудитория ВКонтакте — это те же люди, что и в Instagram, но 'социальный контракт' площадки другой. Если Instagram — это 'дорогой ресторан' с демонстрацией успеха, то VK — это 'душевная шашлычная'. Здесь не работает глянцевый 'успешный успех
Telegram-бот — самый быстрый способ сделать индивидуальный проект через нейросеть и увидеть результат уже вечером. Не нужен диплом программиста: библиотека aiogram, помощник вроде Cursor или Claude Code и бесплатный хостинг Railway закрывают весь путь от идеи до рабочей ссылки в мессенджере. Ниже — пошагово: какой стек взять, что писать в промптах и как не потерять бота на первом же деплое.
Собрать рабочего Telegram-бота на Python и aiogram 3.29 реально за один вечер, даже без опыта в программировании. В статье: готовые промпты для Cursor и Claude Code, регистрация через BotFather за 3 минуты и деплой на Railway с базой данных PostgreSQL. Обновлено: июль 2026.
Telegram-бот подходит для первого pet project лучше сайта или мобильного приложения: не нужен фронтенд, не нужна публикация в сторе, а результат виден сразу в чате. По данным GitHub Trends, Telegram-боты остаются самой популярной темой pet-проектов в СНГ в 2026 году.
Мессенджер Telegram с каждым годом обрастает новыми возможностями. На его основе уже делают не только простых ботов, но и мини-игры, магазины и полноценные веб-приложения внутри чата. Разработчик такого бота может встроить рекламу, продажи или голосовое управление — потолка почти нет.
Для новичка это удобная точка входа. Пользователь пишет в чат, бот отвечает — весь интерфейс уже есть, его не нужно верстать. Плюс библиотеки вроде aiogram работают асинхронно: пока один пользователь ждет ответа сервера, бот уже обрабатывает сообщение другого. Разработка занимает пару недель без глубокого знания языка — а если рядом сидит нейросеть, счет идет на часы.
Максим: «Мог просто засесть до пяти ночи и просто там править одну какую-то функцию, которая не работала. Если бы не терпение — в моменте я уже испотел, и мне хотелось просто всё это закрыть. Но я понимал, что это можно решить и нужно решить, чтобы идти дальше».

Рабочий стек для pet project: Python 3.10+, библиотека aiogram 3.29.1, редактор с ИИ — Cursor или Claude Code, и Railway для деплоя с базой PostgreSQL. Этого хватает для 90% идей: от напоминалок до бота-трекера расходов.
aiogram — асинхронная библиотека для Telegram Bot API на Python, разрабатывается сторонним сообществом, а не самим Telegram. Версия 3.29.1 вышла 2 июля 2026 года и добавила поддержку Bot API 10.1 — свежее, чем большинство туториалов в сети. Установка одной командой:
pip install aiogram==3.29.1 python-dotenvДля БД в примерах ниже используется PostgreSQL — она разворачивается на Railway одним кликом, без ручного администрирования сервера.
| Компонент | Что делает | Альтернатива |
|---|---|---|
| Python 3.10+ | Язык, на котором пишется логика бота | Node.js + Telegraf |
| aiogram 3.29.1 | Асинхронная работа с Telegram Bot API | python-telegram-bot |
| Cursor / Claude Code | Написание и правка кода через промпты | GitHub Copilot |
| Railway | Хостинг бота и базы данных | Render, VPS |
| PostgreSQL | Хранение пользователей и данных | SQLite для совсем маленьких ботов |
Если совсем нет опыта в Python, начните с языка отдельно — без базового синтаксиса промпты в Cursor придется каждый раз перепроверять построчно, и это съедает время, которое должна была сэкономить нейросеть.

Создание Telegram-бота начинается с диалога с @BotFather — официальным ботом Telegram для регистрации новых ботов. Команда /newbot, название, программное имя, оканчивающееся на «bot» — и токен готов за 3 минуты.
Откройте Telegram, найдите в поиске @BotFather и нажмите «Старт». Дальше — четкая последовательность:
/newbot.expense_tracker_bot). Без этого окончания Telegram имя не примет.Токен трогать пока не нужно, но его нельзя публиковать в открытом репозитории. Через команду /setdescription можно сразу добавить описание бота, а через /setuserpic — картинку профиля. Полный список команд BotFather вызывается словом help в том же чате.
Сохраните токен в файл .env в корне проекта:
BOT_TOKEN=ваш_токен_от_botfather
Главное правило работы с нейросетью в Cursor — декомпозиция. Одна большая задача «сделай бота» ведет к хаосу в коде, а пошаговый Roadmap с чекбоксами Markdown — к рабочему результату за один вечер.
Прежде чем писать код, зафиксируйте правило проекта. В Cursor это делается через файл .cursor/rules — он передает ИИ контекст на весь проект, а не только на одно сообщение. Дальше нейросеть держит в памяти стиль кода и структуру, даже когда сама история чата уже прокрутилась далеко вверх.
Промпт 1. Генерация Roadmap
Ты помогаешь мне сделать Telegram-бота на aiogram 3.29 для учета личных расходов.
Функции: запись расхода/дохода текстом, категории, отчет за месяц.
Разбей разработку на roadmap из 8-10 пунктов в формате markdown-чекбоксов [ ].
Каждый пункт — одна законченная функция, без зависимостей от еще не написанного кода.Почему работает: чем больше контекста в задаче, тем точнее нейросеть держит рамки. Roadmap с чекбоксами позволяет ИИ автоматически отмечать выполненные пункты и не терять прогресс между сессиями.
Промпт 2. Написание одной функции из roadmap
Реализуй пункт 3 из roadmap: обработчик текстового сообщения, который определяет
категорию расхода по ключевым словам и сохраняет запись в PostgreSQL через asyncpg.
Добавь docstring на русском и обработку ошибок подключения к БД.Лайфхак: работайте в Agent-режиме, а не в обычном чате — при инициализации проекта именно агентский режим дает ИИ доступ к файловой системе и терминалу, а не только к тексту ответа.
| Задача | Режим Cursor | Зачем |
|---|---|---|
| Первый MVP бота | Агентский (Agent) | Доступ к файлам и терминалу |
| Рутинные правки | Авто | Экономит бюджет запросов |
| Сложная архитектура | Премиум / Max Mode | Точнее держит контекст большого файла |
Если модель Claude недоступна в вашем регионе — это частая жалоба в комментариях под гайдами по Cursor — смена локации в настройках аккаунта обычно снимает ограничение.

Cursor удобнее для тех, кто хочет видеть код и правки построчно в привычном редакторе. Claude Code — для тех, кто предпочитает диалог в терминале и делегирует ИИ больше самостоятельности. Для первого pet project оба варианта справляются одинаково хорошо.
Разница чувствуется не в качестве кода, а в формате работы. Cursor — это форк VS Code, там видно diff каждой правки и можно принять или отклонить построчно. Claude Code живет в терминале и сам решает, какие файлы открыть и изменить, показывая только итог.
| Критерий | Cursor | Claude Code |
|---|---|---|
| Формат работы | Редактор с чатом сбоку | Диалог в терминале |
| Виден diff | Да, построчно | Итоговый результат |
| Порог входа | Ниже — привычный интерфейс IDE | Чуть выше — нужен терминал |
| Хорош для | Первого pet project, обучения | Автономных многошаговых задач |
Подробно про настройку агентских правил и .cursorignore — в отдельном гайде по настройке Claude Code на VibeCoderz.
Важный техдетали для обоих инструментов: заведите файл .cursorignore (или его аналог), чтобы токены и пароли из .env никогда не попадали в индексацию ИИ и тем более в удаленный репозиторий на GitHub.

Деплой бота на Railway занимает 10-15 минут: подключаете GitHub-репозиторий, Railway сам определяет Python-проект, добавляете PostgreSQL одним кликом и прописываете переменную BOT_TOKEN в настройках сервиса.
Шаги деплоя:
BOT_TOKEN и строку подключения к базе DATABASE_URL — Railway подставит ее автоматически.requirements.txt указан psycopg2-binary, если работаете с PostgreSQL напрямую через psycopg — без этого деплой упадет на этапе сборки.Railway пересчитал политику бесплатного доступа. Раньше давали 500 часов бесплатно, но в 2026 году модель другая — важно свериться с актуальными условиями, а не с видео 2023–2024 года.
Пробный период Railway дает разовые 5 долларов кредита на 30 дней без привязки карты. После этого доступен бесплатный план с 1 долларом кредита в месяц — этого хватает на один легкий сервис без базы данных. Для бота с PostgreSQL нужен план Hobby за 5 долларов в месяц.
Актуальные тарифы Railway на июль 2026 года:
| План | Стоимость | Что входит |
|---|---|---|
| Trial | Разово $5 кредита на 30 дней | Без привязки карты для старта |
| Free | $0/мес, $1 кредита | Один легкий сервис, без БД |
| Hobby | $5/мес, включено $5 кредита | Полноценный проект + PostgreSQL |
| Pro | $20/мес, включено $20 кредита | Команда, приоритетная поддержка |
Источники: официальная страница тарифов Railway и обзор пробного периода Railway 2026. Для одного бота с базой данных на несколько сотен пользователей план Hobby за 5 долларов обычно перекрывает весь расход по CPU и памяти без доплат сверху.

Три частые ошибки: постановка одной огромной задачи вместо декомпозиции, забытая активация виртуального окружения перед запуском и публикация токена бота в открытом GitHub-репозитории. Каждая решается одной привычкой, а не новым инструментом.
Первая ошибка — просить нейросеть «сделать бота целиком». Модель без декомпозиции начинает забывать уже написанные функции или изобретать их заново — ограниченный контекст диалога этого не прощает. Решение простое: сначала roadmap, потом по одному пункту.
Вторая — запуск скрипта без активации виртуального окружения. На Windows команда venv\Scripts\activate, на Linux и macOS — source venv/bin/activate. Без этого шага зависимости из requirements.txt просто не найдутся при запуске.
Третья, самая опасная — токен и пароли от базы данных в публичном репозитории на GitHub. Один слитый токен — и бота уже могут захватить и использовать для рассылки спама. Файл .env всегда добавляйте в .gitignore до первого коммита, а не после.
Если бот все же завис после деплоя — не паникуйте. Скопируйте текст ошибки из логов Railway и вставьте прямо в чат с Cursor или Claude Code: в 2026 году модели вроде Claude Sonnet и Gemini разбирают такие трейсбеки быстрее, чем поиск по форумам.

Да, если задача — быстро научиться доводить идею до результата. Стоимость входа сейчас минимальна: бесплатная нейросеть для кода, разовый кредит на хостинге и пара вечеров времени. Дальше pet project легко превращается в портфолио или в основу платного продукта.
Разработка ботов остается одной из самых денежных ниш фриланса — компании ищут разработчиков, потому что решить проблему в чате бота дешевле и быстрее, чем держать колл-центр. Первый pet project редко приносит деньги сразу, но дает то, что нельзя получить из курса: опыт реального деплоя с реальными пользователями.
Сколько времени нужно, чтобы сделать первого Telegram-бота с нуля?
При наличии готового стека и промптов из этой статьи — один-два вечера на MVP: регистрация в BotFather, базовая логика через Cursor и деплой на Railway.
Нужно ли знать Python, чтобы начать?
Базовый синтаксис желателен, чтобы проверять код нейросети, но писать все руками не придется — Cursor и Claude Code берут на себя большую часть рутины.
Можно ли задеплоить бота на Railway бесплатно навсегда?
Полностью бесплатно и без ограничений — нет. После пробных 5 долларов доступен план Free с 1 долларом кредита в месяц, но для бота с базой данных обычно нужен Hobby за 5 долларов.
Cursor или Claude Code — что выбрать для первого проекта?
Если привычнее видеть код построчно — берите Cursor. Если удобнее диалог в терминале с минимумом ручного контроля — Claude Code.
Какую нейросеть выбрать, если нет денег на подписку?
Через Open Router можно выбрать бесплатные модели с поддержкой инструментов, например DeepSeek — фильтр по тегам Free и Tools в интерфейсе сервиса.
Что делать, если бот не отвечает после деплоя на Railway?
Проверьте логи сервиса в панели Railway, скопируйте текст ошибки и передайте его нейросети в Cursor или Claude Code — почти всегда причина в переменных окружения или в отсутствующей зависимости.
Обязательно ли использовать PostgreSQL, если функционал бота простой?
Нет, для совсем маленького бота без сложных данных хватит SQLite прямо в файле проекта — PostgreSQL нужен, когда данных становится много или важна надежность при перезапусках.
Если хочется не только сделать pet project, но и упаковать его в платный продукт — в каталоге VibeCoderz есть обзоры Cursor и Claude Code с актуальными тарифами, а на консультации с Максимом можно разобрать конкретно вашу идею и стек под нее.
Обновлено: июль 2026.