_Gala Posted May 3, 2021 Report Posted May 3, 2021 const SteamUser = require('steam-user'); const SteamTotp = require('steam-totp'); const SteamCommunity = require('steamcommunity'); const TradeOfferManager = require('steam-tradeoffer-manager'); const config = require('./config.json'); const client = new SteamUser(); const community = new SteamCommunity(); const manager = new TradeOfferManager({ steam: client, community: community, language: 'en' }); const logonOptions = { accountName: config.username, password: config.password, twoFactorCode: SteamTotp.generateAuthCode(config.sharedSecret) }; client.logOn(logonOptions); client.on('loggedOn', () => { console.log(' GarlicBot successfully logged on. '); client.setPersona(SteamUser.EPersonaState.Online); client.gamesPlayed(["Online Now!",440]); }); client.on("friendMessage", function(steamID, message) { if (message == "hi") { client.chatMessage(steamID, "hello!ne!") } else if (message == "!info") { client.chatMessage(steamID, "") } }); client.on('webSession', (sessionid, cookies) => { manager.setCookies(cookies); community.setCookies(cookies); community.startConfirmationsChecker(20000, config.identitySecret); }) function acceptOffer(offer) { offer.accept((err) => { community.checkConfirmations(); console.log ("accpeted the offer :) "); if (err) console.log ("That was an error :( accept offer... "); }); } function declineOffer(offer) { offer.decline((err) => { console.log ("decline the offer :)"); if (err) console.log ("That was an error :( decline offer...."); }); } client.setOption("promptSteamGuardCode", false); when i start this and send offer to bots, it shows me C:\Users\user\Desktop\steambot\node_modules\steamcommunity\components\confirmations.js:405 var existing = this._confirmationKeys[tag]; ^ TypeError: Cannot read property 'conf' of undefined at SteamCommunity._confirmationCheckerGetKey (C:\Users\user\Desktop\steambot\node_modules\steamcommunity\components\confirmations.js:405:39) at SteamCommunity.checkConfirmations (C:\Users\user\Desktop\steambot\node_modules\steamcommunity\components\confirmations.js:351:7) at C:\Users\user\Desktop\steambot\steambottest.js:59:18 at C:\Users\user\Desktop\steambot\node_modules\steam-tradeoffer-manager\lib\classes\TradeOffer.js:528:5 at C:\Users\user\Desktop\steambot\node_modules\steam-tradeoffer-manager\lib\classes\TradeOffer.js:566:3 at C:\Users\user\Desktop\steambot\node_modules\steam-tradeoffer-manager\lib\index.js:442:4 at Object.exports.checkNeededDescriptions (C:\Users\user\Desktop\steambot\node_modules\steam-tradeoffer-manager\lib\helpers.js:90:3) at C:\Users\user\Desktop\steambot\node_modules\steam-tradeoffer-manager\lib\index.js:436:11 at SteamCommunity.<anonymous> (C:\Users\user\Desktop\steambot\node_modules\steam-tradeoffer-manager\lib\webapi.js:69:3) at Request._callback (C:\Users\user\Desktop\steambot\node_modules\steamcommunity\components\http.js:67:15) did i missspelled? what should i do? Quote
Dr. McKay Posted May 4, 2021 Report Posted May 4, 2021 You're using the automatic confirmation checker, which has had this notice on its documentation page for 3.5 years: Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.