WebSocket + BAS

Поддержка
  • подскажите пожалуйста что я делаю не так, при отправке смс постоянно пишет undefined, этот скрипт работал 2-3 года назад, но вроде бы ничего не поменяли.

    снифаю через чарлез:

    1. делаю get запрос для получения sid:

    f6b1096e-6c37-473a-9cf1-6c2d7f5bedc7-image.png

    26922e25-7a88-4cbd-a594-aa5ea079d5b2-image.png

    1. далее код 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();
    }));
    

    12ea1690-2a0c-4bc6-866c-3e291c39aae0-image.png

    модуль ws включен

    1. вывод ответа в лог:
    console.log(global.tost);
    [[ANSWER]] = (global.tost);
    
    1. в ответ я должен получить это:

    2e1967be-64a1-48ab-97c5-cd707add7785-image.png

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

    eb8ed022-8b4b-4661-993b-843dbdf90205-image.png

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

  • 0 Votes
    24 Posts
    2624 Views
  • 0 Votes
    7 Posts
    809 Views
  • Capmonster и BAS

    Поддержка
    0 Votes
    2 Posts
    737 Views
  • 0 Votes
    6 Posts
    1640 Views