RiskNull

29 сентября 2026 г. · 3 мин

Почему самописный бот для маркетплейса падает ночью

Днём бот «вроде работает»: остатки уходят, заказы падают в таблицу, цена двигается. Ночью он молчит. Утром витрина продаёт то, чего нет, или сутки не обновляет цену. Сам скрипт при этом не обязательно упал с ошибкой. Он мог честно завершиться и больше не запуститься.

Типичные причины

Почему «дописать if» не лечит

Если бот собран как цепочка вызовов в одном файле, каждая новая площадка добавляет ещё одну причину молча остановиться. Починка выглядит как ещё один try/except вокруг всего прогона. В итоге вы не знаете, какие SKU обновились, а какие нет. Утром проще выгрузить всё заново руками — и смысл автоматизации пропадает.

Отдельная история — код, собранный с AI за вечер. Он часто проходит на ваших десяти тестовых артикулах и не держит полный каталог, повторы и чужой ответ кабинета, который сегодня выглядит иначе, чем в примере из документации.

Что стоит иметь вместо ночного сюрприза

Очередь по SKU, а не один большой прогон. Повтор с паузой, когда кабинет просит подождать. Запись: что отправили, что ответили, что осталось. Сообщение вам, если очередь встала. И процесс, который поднимается сам, а не потому что вы зашли на сервер.

Это не повод выбрасывать то, что уже написано. Часто достаточно отделить «ходить в кабинет» от «решать, какой остаток ставить» и перестать терять ошибки. Если бот уже роняет ночи, пришлите, что он делает и где сейчас крутится — по этому видно, лечится он точечно или его спокойнее собрать заново.

Оставить заявку

Ещё заметки

Почему остатки на Wildberries не сходятся со складом

Откуда берётся расхождение между складом, Wildberries и Ozon и что должна делать синхронизация, чтобы витрина не продавала пустой остаток.

Как смотреть маржу по SKU, а не выручку в кабинете

Почему цифра в личном кабинете Wildberries или Ozon не равна прибыли и из каких частей собирается маржа по одному SKU.