Вайбкодинг — это когда вы описываете словами, что хотите получить, а код пишет нейросеть. Вы выступаете заказчиком и тестировщиком: проверяете, сообщаете об ошибках, просите исправить. На небольших задачах это действительно работает, и лучший первый проект — Telegram-бот. Вот план, по которому новичок соберёт рабочего бота за вечер.
Шаг 0. Выберите маленькую задачу
Не начинайте с «бота как у банка». Хватит идеи в одно предложение:
- бот отвечает на 5 частых вопросов о вашем магазине или кружке;
- бот-напоминалка: выпить воду, полить цветы, принять таблетку;
- бот собирает заявки и пересылает их вам;
- викторина для друзей или класса.
Сформулируйте её так: «Пользователь пишет … → бот отвечает …». Это ваше первое техническое задание.
Шаг 1. Получите токен в @BotFather
- Откройте @BotFather и отправьте команду /newbot.
- Введите имя бота, которое увидят пользователи.
- Придумайте username, оканчивающийся на bot.
- Сохраните токен, который пришлёт BotFather.
Токен — это ключ от бота. Не показывайте его на скриншотах и в чатах. Если он утёк, перевыпустите его в @BotFather.
Шаг 2. Установите Python
Скачайте Python с официального сайта python.org. На Windows при установке обязательно отметьте «Add Python to PATH». Проверка: в терминале введите python --version — должна появиться версия.
Шаг 3. Составьте запрос к ИИ
Подойдёт любая сильная нейросеть: ChatGPT, Claude, Grok. Многие любят Claude за аккуратный код и понятные объяснения. Шаблон запроса:
«Я новичок и не умею программировать. Напиши Telegram-бота на Python с библиотекой aiogram 3. Бот должен: [сценарий]. Весь код в одном файле bot.py, токен бери из переменной окружения BOT_TOKEN, комментарии на русском. Потом пошагово объясни, какие команды ввести в терминале на [Windows/macOS], чтобы установить библиотеки и запустить бота».
Обязательно укажите операционную систему: команды для Windows и macOS отличаются.
Шаг 4. Запустите бота
- Создайте папку проекта и сохраните в неё bot.py.
- Установите библиотеку командой, которую подскажет ИИ (например, pip install aiogram).
- Задайте токен в переменной окружения.
- Запустите python bot.py и нажмите «Старт» в своём боте.
Бот работает, пока включён компьютер и открыт терминал. Для первого раза это нормально.
Шаг 5. Исправляйте ошибки вместе с ИИ
Главное правило: копируйте ошибку целиком, а не пересказывайте. Частые случаи:
- ModuleNotFoundError — не установлена библиотека;
- Unauthorized — токен не задан или скопирован с пробелом;
- Conflict: terminated by other getUpdates request — бот запущен дважды;
- «python не является внутренней или внешней командой» — при установке не отмечен PATH.
Шаг 6. Улучшайте по одному изменению
Добавляйте кнопки, пересылку заявок, сохранение данных в файл — но по одной просьбе за раз. После каждого шага проверяйте бота и сохраняйте рабочую копию файла.
Шаг 7. Запуск 24/7
Чтобы бот не зависел от ноутбука, его размещают на сервере: недорогом VPS или облачной платформе. Попросите ИИ объяснить, как запустить бота на VPS с Ubuntu с автоматическим перезапуском. Если платформа зарубежная, об оплате хостинга — в нашей статье про оплату зарубежных сервисов.
Что не сработает
- Сразу большой проект с оплатой и базой клиентов: ИИ начнёт путаться и ломать работающее. Тут лучше привлечь разработчика хотя бы для проверки.
- Десять изменений одним запросом: при поломке не понять, что сломалось.
- Пересказ ошибки своими словами вместо полного текста.
Безопасность
- Токен не хранится в коде и не попадает в публичные репозитории.
- Личные данные пользователей храните по минимуму и не передавайте третьим лицам.
- Не запускайте непонятный код на компьютере с важными данными — попросите ИИ объяснить каждую часть.
- Утёк токен — сразу перевыпустите его.
Если оплата ИИ не прошла
На сложной задаче лимиты бесплатной версии могут закончиться посередине. Российские карты Claude и ChatGPT не принимают, а Россия и Беларусь не входят в список поддерживаемых стран этих сервисов. Варианты — зарубежная карта или оформление подписки через посредника. Подробнее — в статье «Как оплатить Claude из России».
Claude и ChatGPT через PayBridge
Для вайбкодинга без ограничений бесплатного тарифа в PayBridge можно оформить Claude Pro на ваш аккаунт, а для больших объёмов — Claude Pro x5. Цены — на страницах товаров, другие нейросети — в каталоге PayBridge.