1. Описание проблемы
При деплое бота возникают две основные ошибки:
ERR_CHILD_process_STDIO_maxbuffer — превышен размер буфера при запуске дочерних процессов.
TypeError: allWallets is not iterable — переменная allWallets не является массивом (возможно undefined или null).
Логи ошибок:
/app/dist/src/lib/track-wallets.js:144
exports.walletsArray?.push(...allWallets);
^
TypeError: allWallets is not iterable
2. Что нужно сделать
1. Исправить ошибку maxBuffer
Найти файл startBots.js (возможно, в /src/ или /dist/src/).
Увеличить maxBuffer в вызовах child_process.exec или заменить на execFile.
3. Дополнительные проверки
Убедиться, что tsc компилирует код без ошибок (запустить вручную).
Проверить логи при запуске: нет ли ошибок в импортах или конфигурации.
3. Требования к исполнителю
Опыт с Node.js, TypeScript и ошибками child_process.
Умение работать с файловой структурой проектов (поиск исходников в src/ и dist/).
Готовность разобраться в логике работы бота (кошельки, Telegram API).
4. Результат
Исправленный код без ошибок maxBuffer и allWallets.
Чистые логи при запуске (npm start или через панель).
Краткий отчет о внесенных изменениях.