Всем еще раз привет. Вопрос решился. Помог мне с этим Виктор. Короче говоря, каким то образом у винды которая ставиться на китайскую материнку есть ограничения в плане колличества загружаемых строк в бас. То есть. У меня были ключевые слова для поиска. Их был 1 млн. В итоге получается урезал до 150к Софт работает как часы. Может кому то пригодится.
Получается что китайские материнки имеею или слабую обработку или кэш или еще что то. Вообщем я не силен в этом. Но что то не так. Пока и так работает меня полностью Устраивает. Теперь можно крутить бас в 500 + потоков. Всем спасибо. Тему можно закрывать.
WebSocket + BAS
-
подскажите пожалуйста что я делаю не так, при отправке смс постоянно пишет undefined, этот скрипт работал 2-3 года назад, но вроде бы ничего не поменяли.
снифаю через чарлез:
- делаю get запрос для получения sid:


- далее код ws:
await(new Promise((resolve, reject) => { var WebSocket = require('ws'); var endpoint = [[CONNECT_URL]]; var socket = new WebSocket(endpoint, {}); socket.on('open', function open() { socket.send('2probe'); socket.send('5'); socket.send('42["send-message-web",{"to":"'+[[ID]]+'","message":"помогите пожалуйста решить"}]'); }); socket.on('message', function (data) { global.tost = data; }); resolve(); }));
модуль ws включен
- вывод ответа в лог:
console.log(global.tost); [[ANSWER]] = (global.tost);- в ответ я должен получить это:

но в басе получаю просто undefined

подскажите пожалуйста на каком этапе у меня ошибка?