<?xml version="1.0"?>
<rss version="2.0"><channel><title>node-steamcommunity Latest Topics</title><link>https://dev.doctormckay.com/forum/8-node-steamcommunity/</link><description>node-steamcommunity Latest Topics</description><language>en</language><item><title>Problems logging into my account</title><link>https://dev.doctormckay.com/topic/5935-problems-logging-into-my-account/</link><description><![CDATA[<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="597" data-ratio="75.57" width="786" alt="image.png.65187c7996645fb680a16db5f6c18c47.png" data-src="https://dev.doctormckay.com/uploads/monthly_2026_04/image.png.65187c7996645fb680a16db5f6c18c47.png" src="https://dev.doctormckay.com/applications/core/interface/js/spacer.png" />
</p>

<p>
	I'm new here, and I'm trying to log in to my account... but I keep getting this error no matter which account I try
</p>
]]></description><guid isPermaLink="false">5935</guid><pubDate>Thu, 30 Apr 2026 13:41:46 +0000</pubDate></item><item><title>asset_properties support for node-steamcommunity</title><link>https://dev.doctormckay.com/topic/5928-asset_properties-support-for-node-steamcommunity/</link><description><![CDATA[<p>
	<span style="color:rgb(31,35,40);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(255,255,255);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;">Hey<span> </span></span><a href="https://github.com/DoctorMcKay" rel="external nofollow" style="background-color:rgb(255,255,255);color:rgb(31,35,40);text-decoration:underline;font-weight:600;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';font-size:14px;font-style:normal;letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;">@DoctorMcKay</a><span style="color:rgb(31,35,40);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(255,255,255);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;">, any reason, why this PR is not merged yet or do you plan to integrate it in a different way?</span><br />
	<a href="https://github.com/DoctorMcKay/node-steamcommunity/pull/365" rel="external nofollow">https://github.com/DoctorMcKay/node-steamcommunity/pull/365<br />
	</a><a contenteditable="false" data-ipshover="" data-ipshover-target="https://dev.doctormckay.com/profile/1-dr-mckay/?do=hovercard" data-mentionid="1" href="https://dev.doctormckay.com/profile/1-dr-mckay/" rel="">@Dr. McKay</a>
</p>
]]></description><guid isPermaLink="false">5928</guid><pubDate>Mon, 23 Mar 2026 23:24:55 +0000</pubDate></item><item><title>steamcommunity error: Could not act on confirmation</title><link>https://dev.doctormckay.com/topic/5918-steamcommunity-error-could-not-act-on-confirmation/</link><description><![CDATA[<p>
	Good day, everyone!<br />
	I've been trying to solve a trade confirmation issue for three days now.<br />
	All other requests are working perfectly, but trade confirmations specifically return the "Could not act on confirmation" error.<br />
	The raw request returns a 200 status code with {"success": false}. Does anyone know what might be causing this or how to fix it?
</p>

<p>
	For context: my identity_secret is correct, and other requests handle successfully.<br />
	I am attaching a script with logic similar to my project. I would be very grateful for any help!<br />
	<br />
	Version of node-steamcommunity: 3.49.0
</p>

<p>
	<a class="ipsAttachLink" data-fileext="js" data-fileid="585" href="https://dev.doctormckay.com/applications/core/interface/file/attachment.php?id=585&amp;key=2cf9c504cb68421de78be88f1590e529" rel="">test.js</a>
</p>
]]></description><guid isPermaLink="false">5918</guid><pubDate>Fri, 16 Jan 2026 12:24:32 +0000</pubDate></item><item><title>How to use proxy now</title><link>https://dev.doctormckay.com/topic/5469-how-to-use-proxy-now/</link><description><![CDATA[<p>
	Previously I used it like this:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="kwd">const</span><span class="pln"> community </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">SteamCommunity</span><span class="pun">({</span><span class="pln">
request</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Request</span><span class="pun">.</span><span class="pln">defaults</span><span class="pun">({</span><span class="pln">
forever</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">,</span><span class="pln">
proxy</span><span class="pun">:</span><span class="pln"> proxy</span><span class="pun">,</span><span class="pln">
</span><span class="pun">}),</span><span class="pln">
</span><span class="pun">});</span></pre>

<p>
	<br />
	now with this approach I get an error: Error: SteamCommunity.login() is incompatible with node-steamcommunity v3's usage of 'request'. If you need to specify a custom 'request' instance (e.g. when using a proxy), use <a href="https://www.npmjs.com/package/steam-session" rel="external nofollow">https://www.npmjs.com/package/steam-session</a> directly to log onto Steam.
</p>

<p>
	please tell me what should I do now?
</p>
]]></description><guid isPermaLink="false">5469</guid><pubDate>Wed, 01 Jan 2025 13:51:03 +0000</pubDate></item><item><title>getting error on enabling 2FA</title><link>https://dev.doctormckay.com/topic/380-getting-error-on-enabling-2fa/</link><description><![CDATA[<p>HI, i trying to write a bot manager for trading, i try to get my secrect id and shared code by using this code:</p><pre class="ipsCode prettyprint">
var SteamCommunity = require('steamcommunity');
var community = new SteamCommunity();

community.login({
  "accountName": "MyAccountName",
  "password": "MyPassword",
  "twoFactorCode": "6 char code that i receive from steam guard mobile"
}, function (err, sessionId, cookies, steamGuard, token) {
  if (err) {
    console.log(err);
  }
  else {
        community.loggedIn(function (err, result) {
      if (err) {
        console.log("loggedIn error: ", err);
      }
      else {
        community.enableTwoFactor(function (err, response) {
          if (err) {
            console.log("twoFactor Error: ", err);
          } else {
            console.log("response", response);
            community.finalizeTwoFactor(response.shared_secret, test, function(err, result){
              if("finalizeTwoFactor Error: ", err) {

               } else {
                 console.log("finalizeTwoFactor Success: ", result);
               }
             });
          }
        });
      }
    });
  }
});
</pre><p>I enabled my bot account with steam guard mobile, and verify the number, but when i try to start that code i get this error:</p><p> </p><p>twoFactor Error:  { [Error: Error 29] eresult: 29 }</p><p> </p><p>what did i miss here? i try to search in this forum and google but i can't find my answer.</p><p> </p>]]></description><guid isPermaLink="false">380</guid><pubDate>Tue, 14 Jun 2016 11:22:37 +0000</pubDate></item><item><title>Question: Using proxies with steamcommunity (v3 and later)</title><link>https://dev.doctormckay.com/topic/5871-question-using-proxies-with-steamcommunity-v3-and-later/</link><description><![CDATA[<p>
	I would like to use a proxy with <strong>steamcommunity</strong>.<br />
	However, I noticed that the method of passing a proxy to steamcommunity via the request Lib is no longer supported since v3.<br />
	Does this mean I now have to log in with <strong>SteamSession</strong><span>/ <strong>Steam</strong></span><strong>User</strong> and then set the cookies in steamcommunity? How does steamcommunity make use of the proxy for its own requests in that case?<br />
	Or is it currently no longer possible to use a proxy with steamcommunity?<br />
	<br />
	Thanks!
</p>
]]></description><guid isPermaLink="false">5871</guid><pubDate>Sat, 16 Aug 2025 13:17:27 +0000</pubDate></item><item><title>getUserInventoryContents float_value and Pattern Template</title><link>https://dev.doctormckay.com/topic/5893-getuserinventorycontents-float_value-and-pattern-template/</link><description><![CDATA[<p>
	<span>hello</span><span>,</span><span> </span><span>are</span><span> </span><span>there</span><span> any </span><span>plans</span><span> to </span><span>update</span><span> the getUserInventoryContents </span><span>method</span><span>?</span>
</p>

<p>
	<span>steam</span><span> </span><span>added</span><span> </span><span>the</span><span> asset_properties </span><span>field</span><span> </span><span>in</span><span> the </span><span>response</span><span> from</span><span> </span><span><a href="https://steamcommunity.com/inventory" rel="external nofollow">https://steamcommunity.com/inventory</a></span><span>/</span>
</p>

<p>
	<span>it contains float and pattern template</span>
</p>

<p>
	<span>Thank you</span>
</p>
]]></description><guid isPermaLink="false">5893</guid><pubDate>Wed, 01 Oct 2025 09:08:37 +0000</pubDate></item><item><title>How can we contribute to speeding up the new SteamCommunity V4 release?</title><link>https://dev.doctormckay.com/topic/5885-how-can-we-contribute-to-speeding-up-the-new-steamcommunity-v4-release/</link><description><![CDATA[<p>
	I’ve noticed that the new version of SteamCommunity (V4) has been in development for quite some time, but it hasn’t been released yet. Is there anything we can do to help move the new version of SteamCommunity forward?
</p>
]]></description><guid isPermaLink="false">5885</guid><pubDate>Sun, 07 Sep 2025 12:53:53 +0000</pubDate></item><item><title>How to reliably get all account status flags: VAC bans, market/trade restrictions, limited accounts, and &#x201C;red warning&#x201D; flags?</title><link>https://dev.doctormckay.com/topic/5880-how-to-reliably-get-all-account-status-flags-vac-bans-markettrade-restrictions-limited-accounts-and-%E2%80%9Cred-warning%E2%80%9D-flags/</link><description><![CDATA[<p>
	Hi!<br />
	I’m building an automated Steam account manager and need to reliably fetch all possible account status flags for a given account, including:
</p>

<ul>
	<li>
		<strong>VAC bans (vacBanned)</strong>
	</li>
	<li>
		<strong>Trade bans and restrictions (tradeBanState, “red warning” banners)</strong>
	</li>
	<li>
		<strong>Market restrictions (e.g. “not allowed to use the Community Market”, cooldowns, etc.)</strong>
	</li>
	<li>
		<strong>Limited account status (isLimitedAccount)</strong>
	</li>
	<li>
		<strong>Any “red warning”/security flags shown on the profile (e.g. “This account has been restricted”, “Community banned”, etc.)</strong>
	</li>
	<li>
		<strong>I’m currently using node-steamcommunity and my code looks like this</strong><br />
		 
	</li>
</ul>

<pre class="ipsCode prettyprint lang-javascript prettyprinted"><span class="kwd">const</span><span class="pln"> </span><span class="typ">SteamCommunity</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> require</span><span class="pun">(</span><span class="str">'steamcommunity'</span><span class="pun">);</span><span class="pln">
</span><span class="kwd">const</span><span class="pln"> community </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">SteamCommunity</span><span class="pun">();</span><span class="pln">

community</span><span class="pun">.</span><span class="pln">setCookies</span><span class="pun">(</span><span class="pln">cookies</span><span class="pun">);</span><span class="pln"> </span><span class="com">// cookies from steam-session (WebBrowser)</span><span class="pln">
community</span><span class="pun">.</span><span class="pln">getSteamUser</span><span class="pun">(</span><span class="pln">steamId</span><span class="pun">,</span><span class="pln"> </span><span class="pun">(</span><span class="pln">err</span><span class="pun">,</span><span class="pln"> user</span><span class="pun">)</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">err</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        </span><span class="com">// Often get: 'The specified profile could not be found.'</span><span class="pln">
        </span><span class="com">// Sometimes get HTTP 302 redirect to /id/&lt;customURL&gt;</span><span class="pln">
        </span><span class="com">// Sometimes get empty user object</span><span class="pln">
        console</span><span class="pun">.</span><span class="pln">warn</span><span class="pun">(</span><span class="str">'getSteamUser error'</span><span class="pun">,</span><span class="pln"> err</span><span class="pun">);</span><span class="pln">
        </span><span class="kwd">return</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
    </span><span class="com">// Trying to read:</span><span class="pln">
    </span><span class="com">// user.vacBanned, user.tradeBanState, user.isLimitedAccount</span><span class="pln">
    </span><span class="com">// But sometimes these fields are missing or user is undefined</span><span class="pln">
    console</span><span class="pun">.</span><span class="pln">log</span><span class="pun">(</span><span class="str">'User status:'</span><span class="pun">,</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        vacBanned</span><span class="pun">:</span><span class="pln"> user</span><span class="pun">.</span><span class="pln">vacBanned</span><span class="pun">,</span><span class="pln">
        tradeBanState</span><span class="pun">:</span><span class="pln"> user</span><span class="pun">.</span><span class="pln">tradeBanState</span><span class="pun">,</span><span class="pln">
        isLimitedAccount</span><span class="pun">:</span><span class="pln"> user</span><span class="pun">.</span><span class="pln">isLimitedAccount</span><span class="pun">,</span><span class="pln">
        </span><span class="com">// ...other fields?</span><span class="pln">
    </span><span class="pun">});</span><span class="pln">
</span><span class="pun">});</span></pre>

<p>
	 
</p>

<p>
	<u><em><strong>Questions:</strong></em></u>
</p>

<p>
	What is the most reliable way to get all these status flags for any account (including limited, banned, restricted, etc.)?<br />
	Is there a better method or recommended workflow to avoid “profile not found” errors and reliably get all status fields?<br />
	How do I detect “red warning” banners (community ban, trade ban, market ban) if getSteamUser fails or returns incomplete data?<br />
	Any best practices for cookies/session setup to maximize success rate?<br />
	<br />
	<strong>Thanks for any advice or code examples! <span class="ipsEmoji">💙</span></strong>
</p>
]]></description><guid isPermaLink="false">5880</guid><pubDate>Sat, 30 Aug 2025 03:53:06 +0000</pubDate></item><item><title>Viewing the duration of a Steam market ban</title><link>https://dev.doctormckay.com/topic/5867-viewing-the-duration-of-a-steam-market-ban/</link><description><![CDATA[<p>
	Hello, how can I see when my Steam market ban will end using this library or another one?
</p>

<p>
	Additionally, I couldn’t find any functions to view hidden items or see when their bans will end. Are those functions missing in doctormckay’s libraries as well?
</p>
]]></description><guid isPermaLink="false">5867</guid><pubDate>Thu, 14 Aug 2025 02:52:02 +0000</pubDate></item><item><title>Is comment posting available in the module?</title><link>https://dev.doctormckay.com/topic/5862-is-comment-posting-available-in-the-module/</link><description><![CDATA[<p>
	Is comment posting available in the module?
</p>
]]></description><guid isPermaLink="false">5862</guid><pubDate>Sun, 27 Jul 2025 14:02:41 +0000</pubDate></item><item><title>authorized devices</title><link>https://dev.doctormckay.com/topic/5612-authorized-devices/</link><description><![CDATA[<p>
	i am using this config to create the objects the proxy is a must on the steam recent logins i can see that all the requests are from te proxy location but on the authorized devices the location is not correct y is that ?<br />
	 
</p>

<div style="background-color:#1f1f1f;color:#cccccc;font-size:14px;">
	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">const</span><span style="color:#cccccc;"> </span><span style="color:#4fc1ff;">steamOptions</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> { </span><span style="color:#9cdcfe;">autoRelogin</span><span style="color:#9cdcfe;">:</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">true</span><span style="color:#cccccc;"> };</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#4fc1ff;">steamOptions</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">httpProxy</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">proxy</span><span style="color:#cccccc;">;</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">let</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">client</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">new</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">SteamUser</span><span style="color:#cccccc;">(</span><span style="color:#4fc1ff;">steamOptions</span><span style="color:#cccccc;">);</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">let</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">community</span><span style="color:#cccccc;"> </span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">const</span><span style="color:#cccccc;"> </span><span style="color:#4fc1ff;">communityOptions</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> {};</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#4fc1ff;">communityOptions</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">request</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">Request</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">defaults</span><span style="color:#cccccc;">({ </span><span style="color:#ce9178;">'proxy'</span><span style="color:#9cdcfe;">:</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">proxy</span><span style="color:#cccccc;"> });</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#9cdcfe;">community</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">new</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">SteamCommunity</span><span style="color:#cccccc;">(</span><span style="color:#4fc1ff;">communityOptions</span><span style="color:#cccccc;">);</span><br />
		<br />
		 
	</div>
</div>

<p><a href="https://dev.doctormckay.com/uploads/monthly_2025_02/autho.png.e3ca6caf7aeac6c10e5c7acd7f2a7fa8.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="530" src="https://dev.doctormckay.com/applications/core/interface/js/spacer.png" data-src="https://dev.doctormckay.com/uploads/monthly_2025_02/autho.thumb.png.cb7f23e822c85cb02c14d61883c888ab.png" data-ratio="105.93" width="708" class="ipsImage ipsImage_thumbnailed" alt="autho.png"></a></p>
<p><a href="https://dev.doctormckay.com/uploads/monthly_2025_02/recentlogins.png.f4fcaabff970a6b4ebd9b758b72669da.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="531" src="https://dev.doctormckay.com/applications/core/interface/js/spacer.png" data-src="https://dev.doctormckay.com/uploads/monthly_2025_02/recentlogins.thumb.png.77d7e3f2a338fd6c07f0d703f1455231.png" data-ratio="120" width="625" class="ipsImage ipsImage_thumbnailed" alt="recentlogins.png"></a></p>]]></description><guid isPermaLink="false">5612</guid><pubDate>Wed, 26 Feb 2025 22:29:28 +0000</pubDate></item><item><title>Issues after the recent cs2 trade policy update</title><link>https://dev.doctormckay.com/topic/5846-issues-after-the-recent-cs2-trade-policy-update/</link><description><![CDATA[<p>
	After the recent cs2/steam trade policy update of 7-day protected items, I started receiving 2 errors which never happened before that's directly connected with auth/confirmations:<br />
	1. When trade is getting created with items_to_receive - the error 50 comes up which does not allow to create a trade (pre-validation) (<a href="https://steamerrors.com/50" rel="external nofollow">https://steamerrors.com/50</a>)
</p>

<p>
	2. When trade is created with items_to_give, mobile confirmation using node-steamcommunity -&gt; acceptConfirmationForObject fails with error - Could not act on confirmation. 
</p>

<p>
	 
</p>

<p>
	Thanks in advance for helping out.
</p>
]]></description><guid isPermaLink="false">5846</guid><pubDate>Wed, 16 Jul 2025 08:03:20 +0000</pubDate></item><item><title>cache_expiration not set for contextid 16 - possible fix?</title><link>https://dev.doctormckay.com/topic/5855-cache_expiration-not-set-for-contextid-16-possible-fix/</link><description><![CDATA[<p>
	Hi!
</p>

<p>
	Right now, the contextid is coming as `16` instead of `2`, as it used to be before. Because of this, the `cache_expiration` field is not being set.
</p>

<p>
	Looking at the code <a href="https://github.com/DoctorMcKay/node-steamcommunity/blob/master/classes/CEconItem.js#L70-L71" rel="external nofollow">here</a>, can we just add a similar check for `contextid == 16` to set the cache_expiration as well?<br />
	Or is there a better way to handle this with the new contextid?
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">5855</guid><pubDate>Sun, 20 Jul 2025 09:36:29 +0000</pubDate></item><item><title>community.getConfirmations failed because new popup from Steam on today</title><link>https://dev.doctormckay.com/topic/5845-communitygetconfirmations-failed-because-new-popup-from-steam-on-today/</link><description><![CDATA[<p>
	Today Steam update and add popup for Item Protection, it's make the function community.getConfirmations always failed.<br />
	Once we login to the account and click on Acknowledged and Close, the function will able to work.<br />
	<br />
	Do we have any way to automatic close this popup on bots ?<br />
	<br />
	<a class="ipsAttachLink ipsAttachLink_image" href="https://dev.doctormckay.com/uploads/monthly_2025_07/image.png.d3323d82973ebcedac7a256f2153c8ab.png" data-fileid="553" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="553" data-ratio="87.01" width="862" alt="image.thumb.png.3a735c23e561161f0d1b3182fc44788e.png" data-src="https://dev.doctormckay.com/uploads/monthly_2025_07/image.thumb.png.3a735c23e561161f0d1b3182fc44788e.png" src="https://dev.doctormckay.com/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">5845</guid><pubDate>Wed, 16 Jul 2025 03:51:27 +0000</pubDate></item><item><title>No way to see actual CS2 Inventory count anymore?</title><link>https://dev.doctormckay.com/topic/5848-no-way-to-see-actual-cs2-inventory-count-anymore/</link><description><![CDATA[<p>
	Since last nights update using getInventoryContents on your own inventory will only return your inventory without any of the trade protected items. I have 58 items in my inventory but 2 of them are trade protected so calling getInventoryContents with only return a count of 56 items, not 58. Is there any way to see how many CS2 items are in your inventory including trade protected items?
</p>
]]></description><guid isPermaLink="false">5848</guid><pubDate>Wed, 16 Jul 2025 15:37:13 +0000</pubDate></item><item><title>[Solved] HTTP 400 on getInventoryContents</title><link>https://dev.doctormckay.com/topic/5836-solved-http-400-on-getinventorycontents/</link><description><![CDATA[<p>
	Hello. I'm using <span style="font-family:'Courier New', Courier, monospace;">getInventoryContents</span> from <span style="font-family:'Courier New', Courier, monospace;">node-steamcommunity</span> to get my bot's inventory, game ID 730, context ID 2, also using language set to 'english', and I keep getting HTTP 400 error when invoking that method.
</p>

<p>
	While debugging, I narrowed it down to this endpoint call:
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;"><span><a href="https://steamcommunity.com" rel="external nofollow">https://steamcommunity.com</a></span>/inventory/765611988xxxxxxxx/730/2<span style="color:#e74c3c;">?l=english&amp;count=5000</span></span>
</p>

<p>
	The query part is what seems to cause issues, removing it returns JSON content as expected.
</p>

<p>
	 
</p>

<p>
	P.S. Solved, needed an update.
</p>
]]></description><guid isPermaLink="false">5836</guid><pubDate>Tue, 01 Jul 2025 14:04:11 +0000</pubDate></item><item><title>About request self proxy usage</title><link>https://dev.doctormckay.com/topic/5786-about-request-self-proxy-usage/</link><description><![CDATA[<p>
	Hello, some methods give an error when you send a request directly to steam or sometimes the server ips is banned,.
</p>

<p>
	I am calling from 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">TradeOfferManager.getUserInventoryContents</span></pre>

<p>
	In depend i look source it's calling from "node-steamcommunity". can we just give this function or proxy globally, like steamUser?<br />
	<br />
	Example;
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">const client = new SteamUser( {
  machineIdType: SteamUser.EMachineIDType.PersistentRandom,
  httpProxy: `http://${ proxy }`,
  autoRelogin: false,
  picsCacheAll: true,
  webCompatibilityMode: true,
  protocol: SteamUser.EConnectionProtocol.WebSocket
} );</span></pre>

<p>
	<br />
	Maybe while creating SteamCommunity or TradeOfferManager
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">  const community = new SteamCommunity( {} );
  community.setCookies( cookies );  

  const manager = new TradeOfferManager( {
    steam: steamUser,
    community: community,
    domain: "127.0.0.1",
    language: 'en',
    useAccessToken: true,
    pollInterval: Math.floor( Math.random() * 1000 ) + 1000
  } );
 manager.setCookies( cookies );
 </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">5786</guid><pubDate>Mon, 09 Jun 2025 18:51:33 +0000</pubDate></item><item><title>Which architecture is more suitable for keeping bots running?</title><link>https://dev.doctormckay.com/topic/5695-which-architecture-is-more-suitable-for-keeping-bots-running/</link><description><![CDATA[<p>
	I'm writing a farm and I have about 50 steam accounts. At the moment, it looks like this: I made a store where I put each logged-in account, then I use the steamid to access the desired one and perform an action.
</p>

<div style="background-color:#1e1e1e;color:#bbbbbb;font-size:12px;">
	<div>
		<span style="color:#c74ded;">const</span><span style="color:#bbbbbb;"> </span><span style="color:#00e8c6;">BotInstance</span><span style="color:#bbbbbb;"> </span><span style="color:#ee5d43;">=</span><span style="color:#bbbbbb;"> </span><span style="color:#ee5d43;">new</span><span style="color:#bbbbbb;"> </span><span style="color:#ffe66d;">Bot</span><span style="color:#bbbbbb;">(</span><span style="color:#96e072;">'login'</span><span style="color:#bbbbbb;">, </span><span style="color:#96e072;">'password'</span><span style="color:#bbbbbb;">, </span><span style="color:#96e072;">'shared_secret'</span><span style="color:#bbbbbb;">, </span><span style="color:#96e072;">'identity_secret'</span><span style="color:#bbbbbb;">, </span><span style="color:#96e072;">'steamid'</span><span style="color:#bbbbbb;">);</span>
	</div>

	<div>
		<span style="color:#c74ded;">const</span><span style="color:#bbbbbb;"> </span><span style="color:#00e8c6;">newBot</span><span style="color:#bbbbbb;"> </span><span style="color:#ee5d43;">=</span><span style="color:#bbbbbb;"> </span><span style="color:#c74ded;">await</span><span style="color:#f39c12;"> accountsStore</span><span style="color:#ee5d43;">.</span><span style="color:#ffe66d;">add</span><span style="color:#bbbbbb;">(</span><span style="color:#96e072;">'steamId'</span><span style="color:#bbbbbb;">, </span><span style="color:#00e8c6;">BotInstance</span><span style="color:#bbbbbb;">);</span>
	</div>

	<div>
		<span style="color:#f39c12;">newBot</span><span style="color:#ee5d43;">.</span><span style="color:#ffe66d;">login</span><span style="color:#bbbbbb;">();</span>
	</div>
	 

	<div>
		<span style="color:#c74ded;">const</span><span style="color:#bbbbbb;"> </span><span style="color:#00e8c6;">getBot</span><span style="color:#bbbbbb;"> </span><span style="color:#ee5d43;">=</span><span style="color:#bbbbbb;"> </span><span style="color:#c74ded;">await</span><span style="color:#f39c12;"> accountsStore</span><span style="color:#ee5d43;">.</span><span style="color:#ffe66d;">get</span><span style="color:#bbbbbb;">(</span><span style="color:#96e072;">'steamId'</span><span style="color:#bbbbbb;">);</span>
	</div>

	<div>
		<span style="color:#f39c12;">getBot</span><span style="color:#ee5d43;">.</span><span style="color:#ffe66d;">addFriend</span><span style="color:#bbbbbb;">(</span><span style="color:#96e072;">'friendSteamId'</span><span style="color:#bbbbbb;">);</span>
	</div>
</div>

<p>
	<br />
	How would it be more efficient to leave it as it is or implement it all through a cluster?<br />
	what kind of power is needed to support such a large number of accounts? and won't I have a problem if they're all on the same ip?
</p>
]]></description><guid isPermaLink="false">5695</guid><pubDate>Wed, 07 May 2025 05:43:03 +0000</pubDate></item><item><title>Steam Communitymarket History Issues</title><link>https://dev.doctormckay.com/topic/5558-steam-communitymarket-history-issues/</link><description><![CDATA[<p>
	Recently, it no longer seems possible to call up your created and deleted market listings in the market history. However, this also means that you no longer receive the new assetids after you have removed a listing. <br />
	That can't be intentional, can it? Are there any other ways to get the new assetid?
</p>

<p>
	Is it the same for you Guys?
</p>
]]></description><guid isPermaLink="false">5558</guid><pubDate>Wed, 12 Feb 2025 13:16:24 +0000</pubDate></item><item><title>Get user inventory 7 days of receiving them instead of the previous 10 days</title><link>https://dev.doctormckay.com/topic/5091-get-user-inventory-7-days-of-receiving-them-instead-of-the-previous-10-days/</link><description><![CDATA[<p>
	Hello im interested do you know how other sites receive items faster 7 days of receiving them instead of the previous 10 days?
</p>

<p>
	at the moment im using 
</p>

<pre style="background-color:#2b2b2b;color:#a9b7c6;font-size:9.8pt;">getUserInventoryContents function
</pre>
]]></description><guid isPermaLink="false">5091</guid><pubDate>Wed, 22 May 2024 14:28:11 +0000</pubDate></item><item><title>Screenshot service</title><link>https://dev.doctormckay.com/topic/5306-screenshot-service/</link><description><![CDATA[<p>
	i want to create a screenshot service just like the buff and cs money one i saw a image related endpoint <br />
	<a href="https://github.com/DoctorMcKay/node-steamcommunity/wiki/CEconItem#getimageurl" rel="external nofollow">https://github.com/DoctorMcKay/node-steamcommunity/wiki/CEconItem#getimageurl</a><br />
	i want to create the front and back side of item through inspect link can this endpoint fullfill my need or do i have to go advanced? of is there any thing present in the libraries that i can use ?
</p>
]]></description><guid isPermaLink="false">5306</guid><pubDate>Sun, 21 Jul 2024 11:10:34 +0000</pubDate></item><item><title>BULK request float using CSFLOAT</title><link>https://dev.doctormckay.com/topic/4980-bulk-request-float-using-csfloat/</link><description><![CDATA[<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	<span style="color:#000000;">Recently i've stumbled upon this forum, because of my issue getting thousands of floats every second using inspect links. I tried many things where I wasn't satisfied. Because of that I found csfloat. I feel like this could help me a lot more to get my desired floats, but I do need help.</span>
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	<span style="color:#000000;">My issue is that I can't seem to figure out how to get / bulk request floats. I found out if I run the index.js I have to go to localhost and I get this error:</span>
</p>

<pre style="background-color:#ffffff;color:#ffffff;font-size:14px;"><span style="color:#000000;">{"error":"Invalid Inspect Link Structure","code":2,"status":400}</span></pre>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	<span style="color:#000000;">So I looked at the github and found that I had to parse the link. So I did and instead it does nothing, but load the entire time. I hope you can give me some feedback or help or an example, because I have been stuck here for a while... </span>
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	 
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	<a href="https://github.com/csfloat/inspect" rel="external nofollow">https://github.com/csfloat/inspect</a>
</p>
]]></description><guid isPermaLink="false">4980</guid><pubDate>Thu, 18 Apr 2024 15:26:35 +0000</pubDate></item><item><title>Acessing contents of "Join Game" button on profile</title><link>https://dev.doctormckay.com/topic/5647-acessing-contents-of-join-game-button-on-profile/</link><description><![CDATA[<p>
	Hi,<br />
	<br />
	Would it be possible to have an interface to grab the server that someone is connected to with the green "Join Game" button.<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"profile_in_game persona in-game"</span><span class="tag">&gt;</span><span class="pln">
	</span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"profile_in_game_header"</span><span class="tag">&gt;</span><span class="pln">Currently In-Game</span><span class="tag">&lt;/div&gt;</span><span class="pln">
	</span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"profile_in_game_name"</span><span class="tag">&gt;</span><span class="pln">
		Rust </span><span class="tag">&lt;/div&gt;</span><span class="pln">

	</span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"profile_in_game_joingame"</span><span class="tag">&gt;</span><span class="pln">
		</span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"steam://connect/1.2.3.4:12345"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"btn_green_white_innerfade btn_small_thin"</span><span class="tag">&gt;</span><span class="pln">
			</span><span class="tag">&lt;span&gt;</span><span class="pln">Join Game</span><span class="tag">&lt;/span&gt;</span><span class="pln">
		</span><span class="tag">&lt;/a&gt;</span><span class="pln">
	</span><span class="tag">&lt;/div&gt;</span><span class="pln">
</span><span class="tag">&lt;/div&gt;</span></pre>

<p>
	Above is the section of code that contains the button, I'm not sure if this is out of scope of this library.<br />
	<br />
	Thanks!
</p>
]]></description><guid isPermaLink="false">5647</guid><pubDate>Fri, 21 Mar 2025 18:20:11 +0000</pubDate></item><item><title>Steam Password recreation</title><link>https://dev.doctormckay.com/topic/5447-steam-password-recreation/</link><description><![CDATA[<p>
	Is there a method available to update/change the steam password?
</p>
]]></description><guid isPermaLink="false">5447</guid><pubDate>Wed, 11 Dec 2024 20:36:04 +0000</pubDate></item></channel></rss>
