Когда я решил автоматизировать мониторинг цен в интернет-магазинах, передо мной стояла типичная задача: написать бота, который собирает данные с сайтов и отправляет уведомления в Telegram. Раньше я бы либо нанял фрилансера, либо потратил бы пару недель на самостоятельное изучение фреймворков. Но в 2026 году появился более короткий путь — vibe coding. Мой выбор пал на платформу FutureX, которую хвалят за скорость создания прототипов. Результат: через 3 дня у меня был работающий бот. Рассказываю, как я это делал, во сколько обошлось и какие подводные камни встретил.
Что такое vibe coding и FutureX
Vibe coding — термин, который ввёл в обиход Андрей Карпатый в 2025 году. Суть в том, что разработчик формулирует задачу на естественном языке, а ИИ генерирует код. Многие воспринимают это как игру, но на деле это полноценный инструмент для создания продакшн-приложений. FutureX — одна из таких платформ. Она интегрирует большую языковую модель в облачную среду разработки: вы пишете запрос, получаете код, сразу запускаете и подключаете внешние сервисы через API. Например, я подключил Telegram Bot API — это бесплатно, если не считать затрат на хостинг. ASI Biont поддерживает подключение к Telegram через API — подробнее на asibiont.com/courses.
Ключевое преимущество FutureX — генерация кода целиком, включая файлы, параметры конфигурации и даже развёртывание в облаке. Вам не нужно вручную создавать проект, устанавливать зависимости и настраивать окружение. ИИ берёт на себя рутину, а вы сосредотачиваетесь на логике.
Три дня работы: день за днём
День 1. Постановка задачи и каркас бота
Я начал с детального промпта. Чем точнее поставлена задача, тем меньше ручной правки. Мой первый запрос выглядел так:
«Создай Python-бота для Telegram. Бот принимает команду /price
. Парсит цену товара на странице и отправляет сообщение с ценой. Данные о ценах храни в SQLite, чтобы можно было показать историю изменений».
FutureX сгенерировал структуру проекта: основной скрипт, обработчики команд, модуль для парсинга. Код был написан на Python с использованием библиотек python-telegram-bot, requests, BeautifulSoup. В первые же минуты я получил рабочую заготовку — оставалось лишь адаптировать её под конкретные сайты.
Здесь я допустил первую ошибку: в промпте не указал формат вывода и не уточнил, что цена может быть в разных валютах. Пришлось потратить около часа на уточнение логики и добавление параметров. Урок усвоен: промпт должен содержать максимум деталей, включая примеры ожидаемого поведения.
День 2. Доработка логики и парсинг
На второй день я занялся парсингом. ИИ сгенерировал универсальный обработчик HTML-страниц, но он работал не для всех сайтов. Некоторые интернет-магазины используют динамическую подгрузку данных через JavaScript, и классический BeautifulSoup с этим не справлялся. Пришлось добавить Selenium — он эмулирует браузер и может ждать рендеринга страницы. В ручном режиме я переписал несколько селекторов, чтобы точно извлекать цену.
Также я попросил FutureX добавить функцию отправки ежедневных отчётов. Теперь бот в 10:00 утра высылал сводку по всем отслеживаемым товарам. Для этого использовал планировщик cron на сервере.
Из-за особенности работы с динамическими сайтами часть кода пришлось править вручную. Это ожидаемо: ИИ генерирует хорошую основу, но финальная отладка требует понимания принципов веб-разработки. Мой уровень Python — средний, и этого оказалось достаточно.
День 3. Тестирование и деплой
Третий день ушёл на тестирование и развёртывание. Я зарегистрировал бота у BotFather, получил токен и вставил его в конфигурационный файл. Затем загрузил проект на VPS-сервер в Hetzner, настроил systemd — демон для автоматического перезапуска бота в случае сбоя. Проверил сценарии с несуществующим URL, недоступным сайтом и пустой базой данных. Бот корректно обрабатывал сообщения и не падал даже при ограничении частоты запросов.
Поначалу я хотел использовать бесплатный хостинг с тарифом free, но быстро упёрся в ограничения: сон при неактивности, отсутствие домена и жёсткие лимиты на исходящие запросы. Поэтому VPS — самый практичный вариант для круглосуточной работы.
Расходы: что я потратил
| Ресурс | Стоимость | Комментарий |
|---|---|---|
| Подписка FutureX Pro | ~$20/мес | Основной инструмент, доступ к расширенным моделям ИИ |
| VPS на Hetzner | ~$4/мес | 1 vCPU, 2 GB RAM, достаточно для малого бота |
| Домен (опционально) | ~$2/мес | Нужен, если добавляете вебхук вместо long polling |
| Итого | ~$26/мес | Первый месяц разработки обошёлся в эту сумму |
По текущему курсу это около 2500 рублей. Разумеется, если у вас уже есть подписка на FutureX или используется бесплатный сервер вроде Oracle Cloud, расходы будут меньше. Telegram Bot API полностью бесплатен, но у него есть лимиты на количество сообщений в минуту — для личного использования их с запасом хватает.
Уроки, которые я извлек
- Точный промпт экономит часы. Вместо «сделай бота» нужно писать «сделай бота с командами X и Y, при ошибке показывай сообщение Z». FutureX генерирует код почти дословно по описанию.
- ИИ не заменяет понимания основ. Если вы никогда не видели Python, вы сможете собрать простого бота, но отладить парсер или разобраться со стеком — нет. Базовые знания языка обязательны.
- Скорость — главный бонус vibe coding. Раньше на такой проект мне потребовалось бы 2–3 недели. Здесь три дня — с учётом того, что я отвлекался на работу и делал правки не в один присест.
- Всегда читайте документацию API. У многих сервисов есть лимиты, скрытые поля и требования к формату данных. У меня, к примеру, возникла проблема с длиной URL — пришлось использовать короткие ссылки.
- Тестирование – неотъемлемая часть. Не разворачивайте код сразу в проде. Прогоните сценарии локально, добавьте обработку ошибок и только потом публикуйте.
Вывод
FutureX и подход vibe coding позволили мне запустить бота за три дня. Да, пришлось доплатить за подписку и потратить время на отладку, но экономия на разработчике и сжатые сроки — колоссальные. Если у вас есть задача автоматизации — попробуйте такой же путь. Главное — чётко формулируйте требования и всегда проверяйте сгенерированный код. В 2026 году ИИ пишет код не хуже джуниора, но только человек может придать ему по-настоящему правильное направление.
Комментарии