Jump to content
McKay Development

apibot

Member
  • Posts

    19
  • Joined

  • Last visited

Posts posted by apibot

  1. On 10/27/2021 at 1:52 PM, Dr. McKay said:

    The first argument to the webSession callback is sessionID, not cookies. My guess would be that you have a handler for SteamCommunity's sessionExpired event that calls client.webLogOn(), which it's continually doing because it never receives valid cookies.

    that's exactly what it was

  2. 
    client.on("webSession", set_cookies)
    client.on("loggedOn", online)
    
      
    function online() {
      log("logged on")
    }
    function set_cookies(cookies) {
      log("cookies set")
      community.setCookies(cookies);
    }
    


    24 Oct 14:28:58 - test: logged on
    24 Oct 14:28:59 - test: cookies set
    24 Oct 14:29:01 - test: cookies set
    24 Oct 14:29:04 - test: cookies set
    24 Oct 14:29:08 - test: cookies set
    24 Oct 14:29:17 - test: cookies set

  3. On 2/22/2020 at 7:12 AM, HelloWorld said:

    How do I get the direct detection of the bot when I change the content of the /message file.  I do not want to close and open the bot and enter the guard code.

    is your /message file a .json or .js.

    Listen for file changes, it it's a .json you can just re-require it. I'm not sure if it works with .js file.

  4. On 6/3/2021 at 2:26 PM, tf2forever said:

    I only get the error when the "clanid" is a number, probably because it doesn't pass the if statement which turns it into a steamID object.

    When "clanid" is a string, I don't get an error but it doesn't comment.

     

    Edit:

    config.clanid doesn't turn up as undefined.

    I'm suspecting that somewhere in your code, clanid gets manipulated like parsing it as an integer.

    Know that:

    parseInt(103582791470169702) != 103582791470169702

    parseInt("103582791470169702") != "103582791470169702"

    parseInt(103582791470169702) == parseInt(103582791470169702)

     

  5. is there a way to determine if the item is non-craftable or not using node-tf2 or inventories from trade-offer-manager?

    I guess I found it. Is it safe to assume the "not usable in crafting" in descriptions?

  6. So, my bot cancels trade-offers after 30 minutes(now set to two hours).

    How do I check if the trade is already being accepted but not fully processed yet(for large trades like buying sets of cards).

    Yesterday, my bot cancelled a trade that was already accepted but not marked as accepted yet bc it consists atleast 300 or more cards and it usually takes a few minutes to process. It ended with some of my cards missing and my client's keys are missing too. I checked my bot's inventory history(not trade history) and it showed that some of the cards were traded, just traded without a name to whom it was traded to. 

    Possible workaround is to remove automatic cancellation of trades

  7. On 12/22/2020 at 2:46 PM, Dr. McKay said:

    You would need to also bind the local address on node-steamcommunity and additionally pass that community instance to the steam-tradeoffer-manager instance in the constructor.

    Client is for polling and community for requests, right?

  8. Hi, i have a server with 5 public IPs,

    1 for pihole dns/vpn

    1 for my tradebot

    and the rest for other stuffs

     

    now, I use all three packages(user-tradeoffer-community) in my tradebot, and as I read in doc for user and community that you can pass a local address.

    If I pass one of my public ip(the one intended for tradebot) to my bot instance, will it use the IP too in trade-offer-manager requests? I'm passing steam-user instance to trade-offer-manager constructor.

    If I decided to host other people's bot using my extra public IPs, are the requests separate from each ip? Talking about rate-limits

  9. if I decided to make a counter-offer and call getPartnerInventoryContents, do I get inventory contents without the items in offer window?

    example scenario would be, in his offer window he placed 1000 steam gems and he got 1200 steam gems total, if I loop his steam inventory which is retrieved from getPartnerInventoryContents, will i get amount as 1200 or 200?

×
×
  • Create New...