SteamBot вылетает после победы

У меня возникла проблема со SteamBot, который я недавно настроил для обработки депозитов и выигрышей на игровом сайте CS:GO. Он хорошо работает для размещения и отправки торговых предложений в течение первых нескольких минут, прежде чем вывести мне эту ошибку:

C:\Users\Frederik\Desktop\bot\node_modules\mysql\lib\protocol\Parser.js:82
        throw err;
              ^
Error: number format error: empty string
    at Error (native)
    at Function.Long.fromString (C:\Users\Frederik\Desktop\bot\node_modules\steam-tradeoffers\node_modules\long\dist\Long.js:180:19)
    at toAccountId (C:\Users\Frederik\Desktop\bot\node_modules\steam-tradeoffers\index.js:376:15)
    at SteamTradeOffers.makeOffer (C:\Users\Frederik\Desktop\bot\node_modules\steam-tradeoffers\index.js:396:42)
    at Query._callback (C:\Users\Frederik\Desktop\bot\sell.js:160:13)
    at Query.Sequence.end (C:\Users\Frederik\Desktop\bot\node_modules\mysql\lib\protocol\sequences\Sequence.js:96:24)
    at Query._handleFinalResultPacket (C:\Users\Frederik\Desktop\bot\node_modules\mysql\lib\protocol\sequences\Query.js:144:8)
    at Query.EofPacket (C:\Users\Frederik\Desktop\bot\node_modules\mysql\lib\protocol\sequences\Query.js:128:8)
    at Protocol._parsePacket (C:\Users\Frederik\Desktop\bot\node_modules\mysql\lib\protocol\Protocol.js:271:23)
    at Parser.write (C:\Users\Frederik\Desktop\bot\node_modules\mysql\lib\protocol\Parser.js:77:12)

Я искал везде решение этой проблемы, но не смог ничего найти. Любая помощь или решения будут очень признательны! Я не уверен относительно того, какой фрагмент кода может вызывать проблему, поэтому вот пастбина со всем этим: http://pastebin.com/x9YkhkCX

Спасибо!

1 ответ

С первого взгляда я бы предположил, что partnerSteamId: row[i].userid это твоя проблема. Проверьте, чтобы убедиться, что row[i].userid не является нулевой или пустой строкой.

Другие вопросы по тегам