преимущества и недостатки альтернативы (их тоже изучал) На изучение нюансов и жалкие попытки скрестить собаку с экскаватором ушло больше недели и простыни переписок с ChatGPT. В процессе он галлюцинировал, противоречил сам себе, выдавал абсолютно левую инфу — приходилось удалять старые ветки (чтобы «сбросить память» в рамках проекта) и писать промпты по новой, с учётом прежних ошибок. Иногда это помогало, но не всегда: ChatGPT периодически сходил с ума и отвечал вообще не туда. Впрочем, он и сейчас так делает. Чем больше я гулял по зоопарку no-code, тем сильнее понимал, что эти балалайки мне не подходят. Ну, или я им не подхожу, что более вероятно. Почти традиционный подход В итоге я плюнул на эти упражнения, установил VS Code, сдул пыль с гитхаба и попросил ChatGPT написать, как должен выглядеть проект, если делать «по-нормальному». И ChatGPT написал. Забегая вперёд: на данный момент это чуть ли не единственный ответ, который подошёл почти без косяков. «Почти», потому что для хостинга предлагался Hetzner, который не работает с РФ паспортами и платежными средствами, а оформляться как-то по-кривому я не захотел. Вместо Hetzner выбрал Digital Ocean (DO), и пока не жалею. Скорее всего, у DO есть свои нюансы, о которых я просто еще не знаю. Ну, не может быть одновременно дёшево и волшебно 🙂 Текущая логика работы проекта и набор сервисов такие: Мне привычно и уже не смешно: даже с контекстом по проекту и ссылками на нужные ветки обсуждений, ChatGPT выдал корректный ответ с 5-6 попытки после серии уточнений В общем, у меня сложилось мнение (возможно, ошибочное), что при помощи no-code можно решить много разных задач, но для нормального стабильного сервиса (даже самого простого) все-таки нужна — сюрприз! — правильная архитектура и нормальные стабильные решения. От подготовки — к действиям Конечно, я поднатаскался «по верхушкам», но реальных навыков поднятия инфраструктуры и написания рабочего кода у меня так и не появилось. Что же делать? План прежний: спросить у ChatGPT. К этому моменту я уже окончательно спустился на землю и отбросил влажные фантазии о запуске с пол-пинка, поэтому решил начать с малого: подробно описал интерфейс телеграм-бота и попросил ChatGPT написать код, чтобы Фактометр, наконец-то, начал переезд из моей головы в реальный мир. Никакого функционала: просто живой бот с менюшкой без полезных действий. ChatGPT не подвёл и выдал план-капкан: инструкцию по созданию бота в телеге через BotFather инструкцию по поднятию сервера на DO App Platform схему БД и инструкцию по её созданию в Supabase самое главное: написал кучу классного кода на Python Причём, всё очень подробно и убедительно: какую кнопку жать, какие буквы писать, а почему, а зачем. В конце мой электрический наставник-напарник добавил: Просто нажми Deploy и твой сервис взлетит! 🚀 Офигенно! Как раз то, что мне нужно! Я с энтузиазмом взялся за дело: завёл бота в телеге настроил DO App Platform (хостинг, докер) поднял БД в Supabase, завёл таблички наклепал в VS Code файлов скопировал туда код из ChatGPT создал приватный репозиторий на гитхабе запушил туда всё добро из проекта в VS Code добавил переменные окружения (.env) В общем, сделал всё в точности, как советовал ChatGPT. Тыкнул Create App, чтобы DO поднял нужный сервер, подцепился к репозиторию, собрал и задеплоил эту шарманку. Процесс пошёл: в логе активности DO стали появляться сообщения о том, как всё бодро собирается, настраивается и движется к успеху. Верил ли я, что всё получится? Не особо 🙂 Собственно, минут через 10 состоялась встреча с реальностью: Первый деплой (19 ноября 2025) Думаю, примерно так и заканчивается карьера 99% вайб-кодеров. Мне это тоже не понравилось, но я не сдался и продолжил общение с ChatGPT, отправляя в чат скриншоты и сообщения об ошибках из логов. Примерно через полчаса переговоров, изменения настроек и мелких правок, и при очередном деплое в админке DO появился долгожданный статус: Это победа! То есть, приложение-таки собралось и завелось. Посмотрел логи — 200 ОК — то есть, реально всё норм. Открыл бота в телеге, нажал START и увидел наше с ChatGPT творение: Бот онлайн, но пока ничего не умеет Можете сами убедиться Фактометр ожил! Бот доступен по прямой ссылке @FaktometrBot и через поиск в телеге. Кстати, там вас ждёт сюрприз — элитная гифка о завышенных ожиданиях. Не удивляйтесь, если бот будет тупить, потому что он крутится на самом дешёвом серваке DO. Напишите в комментариях, долго ли пришлось ждать стартового сообщения. Если совсем беда, перенесу на более мощную машину. Конечно, если вайб-кодинг победит, мне не надоест и запуск случится. Промежуточные результаты и выводы «Чистый» вайб-кодинг у меня не получился Инфраструктура поднята по инструкциям ChatGPT Весь код написан ChatGPT ChatGPT отвечает на любой вопрос, но не факт, что по делу и с первого раза ChatGPT обрабатывает ошибки и предлагает решения Критически важны хорошие промпты Могу сказать, что взаимодействие с ChatGPT подчиняется принципу Shit In — Shit Out (SISO): Если на вход подавать фигню, на выходе почти гарантированно будет фигня. Правда, если на вход подавать НЕ фигню, на выходе всё равно может быть фигня — это ИИ, детка. Что дальше Дальше попытаюсь подружить бота с OpenAI. Как уже опытный вайб-кодер, примерно понимаю, какие задачи предстоит решить: получить API-ключ OpenAI Source: https://habr.com/ru/articles/971018/