Hi there, I'm trying to get my bot to accept friends request from members from my group. My code is not fully working, it keep getting errors at "community.groups(steamid). Here is my code:
client.on("friendRelationship", (steamid, reletionship, name) => {
if (reletionship === 2) {
var userGroups = community.groups(steamid)
if (userGroups.indexOf(wantedGroupID) != -1) {
client.addFriend(steamid);
client.chatMessage(steamid, `Thank you for adding me!`);
console.log(`Friends request from ${name} accepted, IdleNet member. SteamID: ${steamid}`);
} else {
client.removeFriend(steamid);
console.log(`Ignored friends request from ${name}, not in the IdleNet group. SteamID: ${steamid}`);
}
}
});This is before my code:
const SteamUser = require('steam-user');
const SteamTotp = require("steam-totp");
const SteamCommunity = require("steamcommunity");
const TradeOfferManager = require("steam-tradeoffer-manager");
var wantedGroupID = 'groupid';
const client = new SteamUser();
const community = new SteamCommunity();
const manager = new TradeOfferManager({
steam: client,
community: community,
language: "en"
});
const logOnOptions = {
accountName: 'name',
password: 'pass',
twoFactorCode: SteamTotp.generateAuthCode("secret")
};
client.logOn(logOnOptions);
client.on('loggedOn', () => {
console.log('Logged into Steam');
client.setPersona(SteamUser.Steam.EPersonaState.Online)
client.gamesPlayed("Testing");
});
client.on("webSession", (sessionid, cookies) => {
manager.setCookies(cookies);
community.setCookies(cookies);
community.startConfirmationChecker(10000, "secret");
});
Could someone help me ? Thanks !