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?