Jump to content
McKay Development

venfiw

Member
  • Posts

    32
  • Joined

  • Last visited

Recent Profile Visitors

465 profile views
  1. is there anyway to get steamcommunity market histroy?
  2. i just want get cards don't want to use asf
  3. ### 等待脚本完成自检 ### 报价连接尚未完成 ### 等待连接Steam社区:7秒 [T3#12] Handled message: Community.GetAppRichPresenceLocalization#1_Response Sending message: Community.GetAppRichPresenceLocalization#1 [T3] Got incomplete message; expecting 4368 more bytes [T3#13] Handled message: Community.GetAppRichPresenceLocalization#1_Response Sending message: Community.GetAppRichPresenceLocalization#1 [T3#14] Handled message: Community.GetAppRichPresenceLocalization#1_Response Sending message: Community.GetAppRichPresenceLocalization#1 ### 等待脚本完成自检 ### 报价连接尚未完成 ### 等待连接Steam社区:8秒 [T3#15] Handled message: Community.GetAppRichPresenceLocalization#1_Response Sending message: Community.GetAppRichPresenceLocalization#1 [T3#16] Handled message: Community.GetAppRichPresenceLocalization#1_Response Sending message: Community.GetAppRichPresenceLocalization#1 [T3#17] Handled message: Community.GetAppRichPresenceLocalization#1_Response Sending message: Community.GetAppRichPresenceLocalization#1 Sending message: ClientRequestWebAPIAuthenticateUserNonce ### 等待脚本完成自检 ### 报价连接尚未完成 ### 等待连接Steam社区:9秒 [T3#18] Handled message: Community.GetAppRichPresenceLocalization#1_Response Sending message: Community.GetAppRichPresenceLocalization#1 [T3#19] Handled message: ClientPersonaState [T3#20] Handled message: ClientRequestWebAPIAuthenticateUserNonceResponse Webauth failed: unable to verify the first certificate [T3#21] Handled message: ClientPersonaState [T3#22] Handled message: Community.GetAppRichPresenceLocalization#1_Response and here is debug now i add this code and it can work process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0
  4. hello Dr. McKay my country can't visit steamcommunity.com so we use nginx Reverse Proxy to fix it and it work server { listen 443 ssl; server_name steamcommunity.com; ssl_certificate C:/nginx-1.15.5/cert/cert.crt; ssl_certificate_key C:/nginx-1.15.5/cert/cert.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { proxy_pass https://23.2.16.11; proxy_set_header Host steamcommunity.com; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; } } var community = new SteamCommunity({ "request": request.defaults({"rejectUnauthorized": false}), }); var manager = new TradeOfferManager({ steam: client, community: community, language:'en' }); and yesterday my country can't visit steampowered.com at some time and in that time my script can't login steamcommunity accept offer so i use same way for api.steampowered.com server { listen 443 ssl; server_name store.steampowered.com; ssl_certificate C:/nginx-1.15.5/cert/cert.crt; ssl_certificate_key C:/nginx-1.15.5/cert/cert.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { proxy_pass https://23.2.16.11; proxy_set_header Host store.steampowered.com; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; } } server { listen 443 ssl; server_name api.steampowered.com; ssl_certificate C:/nginx-1.15.5/cert/cert.crt; ssl_certificate_key C:/nginx-1.15.5/cert/cert.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { proxy_pass https://23.2.16.11; proxy_set_header Host api.steampowered.com; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; } } var client = new SteamUser({ "request": request.defaults({"rejectUnauthorized": false}) }); and my chrome can open it but it not works for script the script always can't login steamcommunity.com by use steamusercookies I guess it may be that the certificate is not set for the script Is there a place where i can set up , so i can visit api.steampowered.com or u have some suggest Best regards i try to find node_modules\steamcommunity\index.js 223 lines // this.httpRequestPost({ // "uri": "https://api.steampowered.com/IMobileAuthService/GetWGToken/v1/", // "form": { // "access_token": token // }, // "json": true // } //change to this.httpRequestPost({ "uri": "https://api.steampowered.com/IMobileAuthService/GetWGToken/v1/", "form": { "access_token": token }, "json": true, "rejectUnauthorized": false } but it now works
  5. I found that since two years ago, steamcommunity.com will be too lag every night so i use nginx to Reverse Proxy is there any way to use nodejs do that?
  6. var itemlist = require('./itemlist/itemlist.json'); client.on('friendMessage#'+Config.admin, function(steamID, message) { if (message.toUpperCase().indexOf("@changejson") >= 0) { delete require.cache[require.resolve("./itemlist/itemlist.json")] itemlist = require('./itemlist/itemlist.json').data; } }); here is code when bot get your message, it will reset itemlist to new
  7. when i login steam i can use this get cookie client.on('webSession', function(sessionid, cookies) { stsessionid = sessionid; stcookies = cookies; console.log("sessionid:",sessionid,"\ncookies:",cookies); }); but just show sessionid, steamLogin, steamLoginSecure is there any i can get shoppingCartGID? or what should i do if i want buy game for otherspeople
  8. Exception in PromiseRejectCallback: C:\buffhelptest\buffhelptest\node_modules\steam-user\components\friends.js:1137 return resolve(user); RangeError: Maximum call stack size exceeded today i update the steam-user to 4.19.10 and it show this err, Although it seems not very important for me when i use old version it wouldn't happen ["steam-user": "^3.15.0"] and here is some code, this errmessage always show after use websession client.on('webSession', function(sessionid, cookies) { if (Config.autoconfirm!=="") { var confirmtime=Config.autoconfirm*1000; community.startConfirmationChecker(confirmtime,identity); console.log("\n### 尝试登陆Steam社区\n## 已开启批量确认:",Config.autoconfirm,"秒确认一次,注意不要手动去Steam接受非buff来源的报价,不然你会失去饰品"); }else { console.log("\n### 尝试登陆Steam社区\n## 已关闭批量确认"); } manager.setCookies(cookies); community.setCookies(cookies); h20vf = "done"; }); and i login another steamaccount, it wouldn't happen maybe my main account friend is too many? my main account have 1900 friends
  9. and i make a request , sometime it will visited other site get untrade offer, if find it then restart the bot
  10. community.acceptConfirmationForObject(identity, creator.id, function(err){ }); i find it at here, if confirm trade we use tradeid, if confirm market ,we use creatorid
  11. i will sell some skins on steammarket is there any except use community.startConfirmationChecker(confirmtime,identity)
  12. csgotrade is so many on china so i know it , sometimes steamcommunity will very busy value will cancel some trade
  13. some times con't get offer, SteamUser can login, but client.on('webSession') can't login community client.on('webSession', function(sessionid, cookies) { manager.setCookies(cookies); community.setCookies(cookies); }); i see the nginx logs it shows will 301 to https://steamloopback.host/index.html may be toomany request in times?
  14. is there any way when some one chat to me i can know How many days have we been friends
  15. client.on('friendMessage', function(steamID, message){ var msg_him=Object.keys(Config.reply); var msg_my=Object.values(Config.reply); var replycount=msg_my.length; for (var i = replycount - 1; i >= 0; i--) { if (message==msg_him[i]) { //if (message.indexOf(msg_him[i]) >= 0) client.chatMessage(steamID,msg_my[i]); } } }) Config.js "reply":{ "谁是大帅比":"当然是venfiw", "代购":"当前代购折扣为:8折,需要7天以上Steam好友,请用QQ联系我, 554515860", "hello":"hi" } when some send hello in chat, ur bot will send hi or u can use : if (message.indexOf(msg_him) >= 0) when some send hello*** in chat, ur bot will send hi
×
×
  • Create New...