const SteamUser = require('steam-user');
const TradeOfferManager = require('steam-tradeoffer-manager');
const SteamTotp = require('steam-totp');
const Config = require("./config");
const client = new SteamUser();
client.logOn({
accountName: Config.clientUsername,
password: Config.clientPassword,
});
client.on('loggedOn', () => {
console.log('Bot logged in successfully.');
const tradeOfferManager = new TradeOfferManager({
steam: client,
language: 'en', // Replace with the desired language.
domain: 'localhost', // Replace 'example.com' with your website's domain (it can be any valid domain)
pollInterval: 1000 , // The interval to check for new trade offers (in milliseconds).
});
tradeOfferManager.on('newOffer', (offer) => {
console.log("New Offer!");
});
tradeOfferManager.on('error', (error) => {
console.error('TradeOfferManager error:', error);
});
});
client.on('error', (error) => {
console.error('Bot error:', error);
// Handle other errors here if needed.
});