问题标签 [steambot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何获取 Steam 库存 API 或获取所有 Steam 项目列表的方法?有些网站怎么会有呢?
我一直在寻找一种方法来制作 SteamBot,用我的 Steam 库存礼物换取钥匙等。
问题出在 Steam 库存....据我所知,它还没有官方 API,所以我不能像 dota 2 和 tf2 那样做!
我得到的最接近的是:使用这样的链接和用户的用户名代替“unluckyped”
http://steamcommunity.com/id/unluckyped/inventory/json/753/1
但是2个大问题!首先,它不是很详细,第二也是最重要的,它只告诉我我得到了什么!不是整个蒸汽都有的!
所以让我们说,经过几个小时的编码,我的机器人可以自动获取我给它的游戏的名称,我设置价格,它工作,但它仍然只会列出我拥有的东西,如果它被提供的话。它无法识别的新事物。除非!我也做了,所以它也会检查贸易商的库存!
但是没有更简单的方法来获取所有列表吗?
像 tf2outpost dota2outpost dota2league baazar.tf 或 dispencer.tf 这样的网站有什么东西可以向你展示 Steam 库存中的所有物品?
Tnx 很多人 :D 希望我能找到我的答案 :D
编辑 :
我不知道我的问题的哪一部分是登机。
总结一下,我想要的是:
如何获取 Steam 的库存完整架构列表?就像我使用时一样:
此网址适用于 Dota 2 / TF2 或此类游戏,但不适用于 Steam 库存。
我如何获得蒸汽库存之一?
如果没有办法,那么像我之前所说的一些网站,有吗?
再次Tnx。
steam-web-api - 使用 Steam API 获取 Steam 或 CSGO 背包/库存
这是否可以使用 Steam API 获得Steam (753) 或CsGo (730) 完整背包/库存?
我找到了一个 API,我可以在其中获得Dota2 (570) TF2 (440)的完整背包/库存
这是 API:
网址:http : //api.steampowered.com/IEconItems_ /GetSchema/v0001/?key={api_key}
当我输入 steam 或 csgo appid 时,此 API 返回“未找到”。此外,我搜索了许多与此相关的 API,但没有找到任何可以帮助我获取所有项目的 API。
我发现了很多关于这个的 API,它们应该给我一个特定用户的 CSGO 背包。
这是一个API。
网址:http ://api.steampowered.com/IEconItems_730/GetPlayerItems/v0001/? key= {api_key}&SteamID={steam_id64}
从这个api我可以得到除了steam(753)之外的任何steam用户的背包。我也搜索了很多关于这个的api,但结果是一样的。
我知道没有官方的 api 来获取 CSGO 物品,但是从许多网站上显示完整的 csgo 背包在该网站上进行交易和投注。
如果有人知道如何得到这个,请回答我的问题。
node.js - 使用名称或实例 ID 获取项目的 AssetID?
我正在使用 Node-Steam,我想使用项目的名称或实例 ID 获取项目的 AssetID。例如,当我使用"Mann Co. Supply Crate Key"
.
javascript - 需要帮助拒绝从我这里拿走东西的 Steam 优惠
好的,所以我有一个来自蒸汽机器人的代码,如果报价状态正确,则接受和拒绝交易。但我希望它接受给我东西的交易报价,但拒绝其他人索要东西的交易报价。
c# - MonoDevelop.CsharpBinding 参考缺失
尝试编译这个项目(https://github.com/Jessecar96/SteamBot),除了我无法安装这个特定的参考之外,其他一切似乎都很好。
找不到引用的组件“MonoDevelop.CSharpBinding”。
遵循 WIKI 上提供的说明,包括:
“Nuget安装后,重启VS。重启后,尝试构建解决方案。如果不起作用,请转到工具->选项->包管理器->然后勾选允许NuGet在构建期间下载丢失的包。重试构建解决方案,它应该可以工作。”
有任何想法吗?
错误: http: //postimg.org/image/ulcgga2h7/
编辑:我还想补充一点,有些人对所有带有 Steam 机器人标签的问题都投了反对票。请记住,这是一个向所有类型的程序员提问的地方,从初级到高级。
c# - CS:GO 交易机器人错误消息:System.Linq.Enumerable.ToList[TSource] 处的值不能为空
我正在为 cs:go 项目开发一个蒸汽机器人。它是 JesseCar96 的 TF2 蒸汽机器人的改装版本。这些项目存储在一个名为模式的类中。其中有一个项目数组。现在我正在使用此代码来获取交易中的物品:
但是当我调用这个函数时,我得到这个错误信息: http: //gyazo.com/b543a78ba531e659162a0564e16ba572
我的 GetItems() 函数是:
我的项目类定义为:
任何帮助是极大的赞赏!
c# - 使用 steambot 发送帖子请求
所以我正在开发一个向蒸汽组发送发布请求的程序,以便创建一个公告,但遗憾的是它运行不正常,我捕获了 TamperData 所需的“参数”,或多或少尝试了在 c# 中复制它。效果不太好,也许这里有人可以帮助我。
那是我的代码,也许有人可以帮助我。
问候
c# - C# SteamBot - 获取交易报价状态
使用此代码时出现错误:
它因错误而崩溃:
有任何想法吗?也许您知道检查交易报价状态的不同方法?请分享你的想法。谢谢!
编辑:
resp.Offer 为空。怎么可能是空的?我可以提一下,当机器人发送到我的帐户时一切正常,但是当它发送到其他帐户时,它会崩溃。
编辑#2:
好的,我发现了错误。得到回应是问题。当我打电话给这个(http://api.steampowered.com/IEconService/GetTradeOffer/v1/?key=48B9FCE3FE8A74ADDA29174BFD47441B&tradeofferid=530787948&language=en_us):
}
任何想法为什么一个响应是空的,而另一个是正常的?
c# - 如何在 Mac osx 上运行 nuget
我正在尝试在我的 Mac os x 山狮上的 monodevelop 中打开一个 Windows 编译的 c# 解决方案,并且该解决方案中包含 nuget 包。
当我尝试编译时,出现以下错误:
我应该怎么做才能让它工作?
javascript - Node Js Steam Trade 提供机器人物品
该机器人接受所有交易,但它只需要接受在 itemsToReceive 中包含 [type: 'Consumer Grade SMG',] 项目的交易报价。我试图做类似的事情:如果 itemsToReceive 包含消费级 SMG,则接受报价,否则取消报价,但我失败了。我是新手,我不知道该怎么做。对不起,我的英语不好。
我的输出控制台:
和机器人代码: