Промпт для Telegram-бота с оплатой ЮKassa решает одну конкретную проблему: нейросеть пишет код раньше, чем понимает архитектуру, и потом все переделывает. Ниже готовый архитектурный промпт для Cursor или Claude Code, который заставляет нейросеть снач…
400 000+ органических переходов за 3 месяца. Со-основатель GoBanana (231K пользователей, 12+ млн ₽ без рекламы) и NeuroScribe (65K пользователей). SEO/GEO-стратегии для AI-поисковиков, 1 700+ единиц контента, 17+ реализованных стратегий.
Об авторе →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-бота с оплатой ЮKassa решает одну конкретную проблему: нейросеть пишет код раньше, чем понимает архитектуру, и потом все переделывает. Ниже готовый архитектурный промпт для Cursor или Claude Code, который заставляет нейросеть сначала спроектировать команды, платежи и базу данных, а уже потом писать код. Разберем структуру промпта, интеграцию ЮKassa через aiogram и деплой на Railway.
В статье: готовый текст промпта для копирования, разбор блоков ЮKassa и aiogram, схема базы данных для платежей, тарифы Railway и ЮKassa на 2026 год, честные ограничения подхода. Цифры реальные - из практики VibeCoderz и разбора 400+ видео по вайбкодингу.
Без архитектурного промпта нейросеть выбирает первое рабочее решение, а не оптимальное. Через 200 строк кода вы упираетесь в переделку базы данных или логики оплаты.

Нейросеть без плана начинает с простого: одна функция на команду, платеж в глобальной переменной, база данных как файл на скорую руку. Работает на трех тестах. Ломается на пятом пользователе, который оплатил дважды, потому что вебхук не идемпотентен. Архитектурный промпт заставляет модель сначала описать структуру, а потом кодировать по фазам.
Разработчики YouTube-канала Skoder показали похожий подход на живом примере: сначала команда Create PRD в Claude Code генерирует технические требования, потом Plan Mode разбивает задачу на фазы, и только после этого начинается код. Такой порядок экономит переписывание и токены.

Три вещи, которые обязательно ломаются без архитектуры на старте: обработка повторных платежей, хранение user_id вместе с chat_id, и логика подписки на N дней вместо разовой покупки.
Для проектирования архитектуры нужна модель с сильным reasoning, а для написания кода по готовому плану хватает более дешевой. Разделение задач экономит токены в 3-5 раз.
Модели различаются не только ценой, но и тем, насколько глубоко они держат в голове всю систему целиком, не забывая про edge-кейсы вроде повторной оплаты или отмены платежа.

| Модель | Цена (вход/выход за 1M токенов) | Для чего в этой задаче |
|---|---|---|
| Claude Opus 4.8 | $5 / $25 | Генерация архитектуры, PRD, разбор edge-кейсов оплаты |
| Claude Sonnet 4.6 | $3 / $15 | Написание кода по готовому плану, ежедневная разработка |
| Gemini 3.1 Pro | $2 / $12 | Альтернатива Opus для архитектуры, если бюджет ограничен |
| DeepSeek V4 Pro Max | $0.435 / $0.87 | Бюджетный вариант для реализации простых фаз |
Логика простая: архитектуру продумывает модель посильнее, режим размышлений выставляется на high. Код по готовому плану пишет модель попроще на среднем уровне размышлений. Это именно та связка, которую использовали в разборе создания Telegram-бота на Claude Code: Opus для требований, Sonnet для реализации фаз.
Рабочий промпт описывает пять блоков: команды бота, поток оплаты, схему базы данных, обработку ошибок и план фаз разработки. Без одного из блоков нейросеть додумывает сама, и додумывает не всегда верно.
Промпт для архитектуры принципиально отличается от промпта "напиши бота с оплатой". Здесь модель не пишет код сразу, а сначала выдает план: список таблиц, список хендлеров, список сценариев отказа.

Опишите каждую команду бота отдельным пунктом: что делает /start, что происходит по кнопке "Купить", какой текст видит пользователь после успешной оплаты. Без этого нейросеть придумывает UX сама, и часто криво - например, забывает обработать повторный /start уже оплатившим пользователем.
ЮKassa в Telegram Bot API работает через провайдера платежей: BotFather выдает токен провайдера после подключения тестового или боевого магазина ЮKassa. Суммы передаются в копейках, то есть 100 рублей - это 10000 в поле amount. Забыть про умножение на 100 - самая частая ошибка новичков с этой интеграцией.
Промпт ниже - рабочий шаблон, который просит нейросеть спроектировать архитектуру до кода: команды, поток оплаты, таблицы БД, обработку ошибок и фазы разработки с чек-поинтами между ними.
Скопируйте текст ниже в Cursor или Claude Code как первое сообщение в новом проекте. Не просите код в том же запросе - сначала дождитесь плана, проверьте его, и только потом просите реализацию по фазам.
Ты архитектор Python-приложений. Спроектируй Telegram-бота с оплатой
через ЮKassa на aiogram 3, без единой строчки кода.
Контекст:
- Бот продает [опишите продукт: подписка на месяц / разовая покупка /
доступ к контенту]
- Оплата через ЮKassa (payment provider в Telegram Bot API)
- Хранение пользователей и платежей в PostgreSQL
- Деплой на Railway
Выдай план в следующем порядке:
1. Список команд и хендлеров бота с описанием поведения каждого
(включая повторный /start у уже оплатившего пользователя)
2. Схему таблиц БД: users, payments, subscriptions - поля, типы,
связи, индексы
3. Поток оплаты по шагам: инвойс → pre_checkout_query →
successful_payment → обновление статуса в БД
4. Обработку ошибок: повторный платеж, отмена оплаты, сбой вебхука,
потеря соединения с БД при записи платежа
5. Разбивку разработки на 4-5 фаз с чек-поинтами: что проверяем
после каждой фазы перед тем как двигаться дальше
6. Список переменных окружения для .env.example
Не пиши код. Задай уточняющие вопросы, если чего-то не хватает
в контексте выше.Максим использует ровно такой порядок в собственных проектах:
Максим: «В Нейроскрайбе разработчик делал фичу за неделю-две-три. В Нейроштате была целая команда, и мы ждали одну фичу по несколько месяцев. Получили - и разочаровались, потому что время реализации оказалось критично. Архитектурный промпт снимает половину этой боли: план виден сразу, а не через месяц разработки.»
Подключение идет через BotFather: команда /mybots → Payments → выбор ЮKassa → тестовый или боевой токен провайдера. Тестовый режим не требует ИП или ООО.
Порядок такой: регистрация магазина в личном кабинете ЮKassa, получение payment provider token в тестовом режиме через @BotFather, привязка токена к боту командой Payments. Тестировать интеграцию можно без юрлица - ЮKassa дает тестовые карты специально для разработки.
В самом коде на aiogram 3 логика делится на четыре хендлера: генерация инвойса (send_invoice), обработка pre_checkout_query (подтверждение перед списанием), обработка successful_payment (запись в БД) и опциональная кнопка проверки статуса вручную. Провайдер токен и валюта передаются при создании инвойса, сумма - строго в копейках.
SQLite подходит для MVP и тестов, PostgreSQL - для продакшена с несколькими одновременными платежами. На Railway база разворачивается одной кнопкой без ручной настройки сервера.

Для MVP на 5-10 тестовых пользователей хватает SQLite: файл, три таблицы, ноль настройки инфраструктуры. Как только бот уходит в продакшен и платежи идут параллельно, лучше PostgreSQL - SQLite блокирует запись при одновременных транзакциях, и два платежа подряд могут создать гонку данных.
Минимальная схема на три таблицы:
| Таблица | Ключевые поля | Назначение |
|---|---|---|
| users | id, chat_id, username, created_at | Идентификация пользователя в Telegram |
| payments | id, user_id, amount, status, provider_payment_id | Учет каждой транзакции |
| subscriptions | id, user_id, plan, expires_at | Срок действия доступа |
На Railway база PostgreSQL добавляется в проект отдельным сервисом, а в requirements.txt для Python-драйвера нужна конкретная сборка - psycopg2-binary, иначе установка падает на части хостингов.
Railway работает по модели usage-based: тариф Hobby стоит $5 в месяц и включает $5 ресурсов, тариф Pro - $20 с $20 включенных. Простой бот с базой обычно укладывается в Hobby.
Ценообразование Railway в 2026 году поменялось с фиксированных бесплатных часов на кредитную модель. Новый аккаунт получает разовый грант $5 на 30 дней без привязки карты, дальше - тариф Hobby.

| Тариф | Стоимость | Что включено |
|---|---|---|
| Trial | Бесплатно, разово $5 кредита | 30 дней, до 1 ГБ RAM, ограничения сети |
| Hobby | $5/мес | $5 ресурсов включено, для персональных проектов |
| Pro | $20/мес | $20 ресурсов включено, для продакшена и команд |
Бот на aiogram с базой PostgreSQL и умеренной нагрузкой обычно вписывается в $5-8 в месяц суммарно - это подтверждают и независимые обзоры хостинга, и практика разработчиков, которые деплоят простые Python-скрипты с базой на Railway именно на Hobby-тарифе.
Комиссия ЮKassa по банковским картам стартует от 2,8% для ИП и от 3,5% по базовому тарифу. Через СБП комиссия ниже - от 0,4%. Абонентской платы для самозанятых нет.
Комиссия зависит от формы регистрации и оборота. Для теста интеграции это не важно - тестовый режим не списывает реальные деньги и не требует юрлица вообще.

| Способ оплаты | Комиссия | Для кого |
|---|---|---|
| Банковские карты | от 2,8% (ИП), от 3,5% базовый | ИП, ООО, самозанятые |
| СБП | от 0,4% | Все формы регистрации |
| Тестовый режим | 0% | Разработка и тестирование |
Самозанятые платят только комиссию за фактические платежи, без абонентской платы за подключение. Зачисление денег занимает в среднем 1-2 рабочих дня.
Claude Code сильнее держит контекст всего проекта и работает через Plan Mode фазами - это удобнее для многошаговой архитектуры с оплатой. Cursor быстрее для точечных правок уже готового кода.
Разница проявляется не на первой генерации, а через 300-400 строк кода. Claude Code с режимом планирования разбивает задачу на фазы и держит план в контексте между ними, что критично для логики оплаты - там ошибка в третьей фазе часто ломает первую. Cursor удобнее, когда архитектура уже готова и нужно быстро дописывать или чинить конкретные хендлеры.
Мы в VibeCoderz используем связку: архитектура и первые фазы через Claude Code, точечные правки и рефакторинг через Cursor. На больших проектах комбинация экономит время сильнее, чем любой из инструментов по отдельности.
Сильные стороны:
Слабые стороны:
.env, а не в коде, нужно проверять рукамиНужно ли ИП, чтобы протестировать оплату ЮKassa в боте? Нет. Тестовый режим ЮKassa работает без регистрации юрлица или статуса самозанятого. ИП или самозанятость нужны только для приема реальных денег.
Почему сумма в коде оплаты в 100 раз больше, чем в рублях? ЮKassa и Telegram Bot API считают суммы в минимальных единицах валюты - копейках. 100 рублей нужно передавать как 10000.
Можно ли использовать SQLite вместо PostgreSQL для бота с оплатой? Да, для теста и MVP на небольшое число пользователей. При параллельных платежах лучше переходить на PostgreSQL из-за блокировок записи в SQLite.
Сколько стоит держать такого бота на хостинге месяц? На Railway простой бот с базой обычно укладывается в тариф Hobby за $5 в месяц, если нагрузка невысокая.
Какая модель нейросети лучше для генерации архитектуры бота? Модель с сильным reasoning на уровне размышлений high, например Claude Opus 4.8 или Gemini 3.1 Pro. Код по готовому плану можно писать более дешевой моделью вроде Sonnet 4.6.
Что делать, если нейросеть начала писать код, не дожидаясь плана? Остановите генерацию и явно попросите сначала план без единой строки кода - именно для этого в промпте есть отдельная строка с запретом.
Как избежать повторного списания денег у одного пользователя? Проверять provider_payment_id в базе перед подтверждением pre_checkout_query - это и есть идемпотентность, которую нужно закладывать в архитектуру заранее.
Разобраться с деплоем и остальной инфраструктурой поможет каталог AI-инструментов VibeCoderz - там же сравнение Cursor и Claude Code по реальным задачам. Если нужна помощь с архитектурой конкретного продукта, можно записаться на консультацию к Максиму.
Обновлено: июль 2026.