Вайбкодинг — это когда вы описываете словами, что хотите получить, а код пишет нейросеть. Вы выступаете заказчиком и тестировщиком: проверяете, сообщаете об ошибках, просите исправить. На небольших задачах это действительно работает, и лучший первый проект — Telegram-бот. Вот план, по которому новичок соберёт рабочего бота за вечер.

Шаг 0. Выберите маленькую задачу

Не начинайте с «бота как у банка». Хватит идеи в одно предложение:

  • бот отвечает на 5 частых вопросов о вашем магазине или кружке;
  • бот-напоминалка: выпить воду, полить цветы, принять таблетку;
  • бот собирает заявки и пересылает их вам;
  • викторина для друзей или класса.

Сформулируйте её так: «Пользователь пишет … → бот отвечает …». Это ваше первое техническое задание.

Шаг 1. Получите токен в @BotFather

  1. Откройте @BotFather и отправьте команду /newbot.
  2. Введите имя бота, которое увидят пользователи.
  3. Придумайте username, оканчивающийся на bot.
  4. Сохраните токен, который пришлёт 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. Запустите бота

  1. Создайте папку проекта и сохраните в неё bot.py.
  2. Установите библиотеку командой, которую подскажет ИИ (например, pip install aiogram).
  3. Задайте токен в переменной окружения.
  4. Запустите python bot.py и нажмите «Старт» в своём боте.

Бот работает, пока включён компьютер и открыт терминал. Для первого раза это нормально.

Шаг 5. Исправляйте ошибки вместе с ИИ

Главное правило: копируйте ошибку целиком, а не пересказывайте. Частые случаи:

  • ModuleNotFoundError — не установлена библиотека;
  • Unauthorized — токен не задан или скопирован с пробелом;
  • Conflict: terminated by other getUpdates request — бот запущен дважды;
  • «python не является внутренней или внешней командой» — при установке не отмечен PATH.

Шаг 6. Улучшайте по одному изменению

Добавляйте кнопки, пересылку заявок, сохранение данных в файл — но по одной просьбе за раз. После каждого шага проверяйте бота и сохраняйте рабочую копию файла.

Шаг 7. Запуск 24/7

Чтобы бот не зависел от ноутбука, его размещают на сервере: недорогом VPS или облачной платформе. Попросите ИИ объяснить, как запустить бота на VPS с Ubuntu с автоматическим перезапуском. Если платформа зарубежная, об оплате хостинга — в нашей статье про оплату зарубежных сервисов.

Что не сработает

  • Сразу большой проект с оплатой и базой клиентов: ИИ начнёт путаться и ломать работающее. Тут лучше привлечь разработчика хотя бы для проверки.
  • Десять изменений одним запросом: при поломке не понять, что сломалось.
  • Пересказ ошибки своими словами вместо полного текста.

Безопасность

  1. Токен не хранится в коде и не попадает в публичные репозитории.
  2. Личные данные пользователей храните по минимуму и не передавайте третьим лицам.
  3. Не запускайте непонятный код на компьютере с важными данными — попросите ИИ объяснить каждую часть.
  4. Утёк токен — сразу перевыпустите его.

Если оплата ИИ не прошла

На сложной задаче лимиты бесплатной версии могут закончиться посередине. Российские карты Claude и ChatGPT не принимают, а Россия и Беларусь не входят в список поддерживаемых стран этих сервисов. Варианты — зарубежная карта или оформление подписки через посредника. Подробнее — в статье «Как оплатить Claude из России».

Claude и ChatGPT через PayBridge

Для вайбкодинга без ограничений бесплатного тарифа в PayBridge можно оформить Claude Pro на ваш аккаунт, а для больших объёмов — Claude Pro x5. Цены — на страницах товаров, другие нейросети — в каталоге PayBridge.