const Captcha = require("2captcha"); const WebSocket = require('ws'); var solver = new Captcha.Solver("52aec93fb7d4c1b0e99c6c0f614a11ce"); const ws = new WebSocket('wss://www.rustreaper.com/socket.io/?EIO=3&transport=websocket', { origin: 'https://rustreaper.com', headers: { Cookie: '_ga=GA1.2.736307552.1610398288; _fbp=fb.1.1614168029078.1224877748; _gcl_au=1.1.1748499275.1623868290; _gid=GA1.2.559833936.1626466670; secret_session_do_not_share=you_are_being_scammed__NEVER_send_this_to_anyone!_________________________________________.77f3c14b-5078-40de-a4ff-b7b7376e5fb8' } }); ws.on('open', function open() { ws.send('40/general,'); ws.send('40/chat,'); ws.send('40/tradeup,'); ws.send('42/chat,0["join",["turkish"]]'); }); ws.onmessage = function(message) { console.log(message.data); if(message.data.includes('42/chat,["activateRain"')) { var resu = ""; solver.recaptcha("6Ldf2CYaAAAAAOPxmyc31V7yo_YXmkDWiNYl8MwW", `https://rustreaper.com`) .then((res) => { console.log("done " + res.data); resu = res.data; ws.send(`42/chat,6["claimRain","${resu}"]`); }); } if(message.data.match(/rainReward/i)) { var replac = message.data.replace("42/chat,", ""); var pars = JSON.parse(replac); var amount = pars[1].amount; if(amount < 473) { ws.send(`42/tradeup,0["createTradeup",{"bet":{"type":"coins","amount":${amount}},"target":{"type":"coins","amount":500},"displayReversed":true,"animationDuration":0,"isAutobet":false}]`); } } }; setInterval(function() { ws.send(3); },20000);