Платный бот без правок кода каждый раз
n8n + YooKassa за 3 часа: вебхук оплаты, блокировка до платежа, анализ КБЖУ по фото. Все детали - в телефоне.
Фишка была проще, чем казалась. Клиент хотел боевой обработки платежей: взял деньги - сразу выдай анализ. Сначала думал, что придется код писать - на самом деле n8n ловит вебхук из шлюза, кладет статус в базу, и бот цепляется за флаг «paid=true». Никакой переплаты, никакого пересчета.
Самое трудное - структура данных от Vision. Фото приходит, OpenAI смотрит блюдо, отдает КБЖУ, но все в одну кучу. Пришлось вытягивать числа точно (парсить «Белки: 25g», не ловить 250), чтобы не выдавать пользователю кашу цифр. JSON-парсер потом нормализует и валидирует. Один раз ошибся с форматом ответа Vision - получил строку вместо объекта - и понял, что нужна проверка парсинга в самом воркфлоу, не в фронте.
Урок: платежи и данные - две разные ветки логики, и n8n их разделяет даже в одном боте. Не смешивать валидацию платежа с анализом фото - падение одного не валит другое.
#n8n #LLM #платежи #бот #автоматизация #nocode #КБЖУ #webhook