Installed packages.
+--
[email protected]
+--
[email protected]
+--
[email protected]
+--
[email protected]
+--
[email protected]
+--
[email protected]
+--
[email protected]
bot: new SteamUser(),
community: new SteamCommunity(),
offers: new TradeOfferManager(),
function trade(botid, senderid, trd) {
bots[botid].offers.getInventoryContents(753, 6, true, function(err, inventory) {
if (err) {
logger.error(err);
return;
}
if (inventory.length == 0) {
logger.warn("Steam inventory is empty");
return;
}
logger.info("Found " + inventory.length + " Steam items");
var trode = bots[botid].offers.createOffer(new TradeOfferManager.SteamID('' + senderid + ''), '' + trd + '');
trode.addMyItems(inventory);
trode.setMessage("items");
trode.send(function(err, status) {
if (err) {
logger.error(err);
return;
}
if (status == 'pending') {
logger.info('Offer sent, but requires confirmation');
bots[botid].community.acceptConfirmationForObject(bots[botid].identity_secret, trode.id, function(err) {
if (err) {
logger.error(err);
}
else {
logger.info('Offer confirmed');
}
});
}
});
});
}
When I do not specify a token, I get an error. Sorry for my bad english and ty for helping.