The current repo belongs to Paused status, and some functions are restricted. For details, please refer to the description of repo status
15 Star 39 Fork 17

7gugu / steamBot
Paused

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

‼️由于个人原因,不接受任何SteamBot订单,包括但不限于Buff扫货机器人、自动化爬虫、商城定制化等(谢谢大家的热心支持了,但烦请不要再用邮件问我是否接单了,统一回复就是不接不能不做)‼️ ⚠️项目停止维护,QQ群已转移,终止技术支持,大家有缘再见⚠️

简介:

目前已提供完整的函数库,各位dalao可直接通过二次开发成Bot便可投入使用,本项目严格遵守Apache License V2 以下为目前已实现的API

  • 接受/拒绝/取消/发起交易
  • 支持二步验证的登录
  • 获取单笔交易状态
  • 获取steamID SessionID
  • 获取玩家游戏列表
  • 获取API秘钥
  • 获取玩家库存
  • 支持自动过二步验证[需要提供shared_sersect,方法详参我的博客]
  • 支持面对象
  • 支持代理服务器
  • 支持遍历未确认的交易请求
  • 确认/取消发回饰品的交易

可用方法:

setSteamID 设定SteamID
setDeviceID 设定DeviceID
setSharedSecret 设定SharedSecert
setIdentitySecret 设定IdentitySecret
setProxyServer 设定代理服务器信息
getApiKey 获取API-KEY
getgamelist 获取用户游戏列表
getinventory 获取用户库存
send 发起一笔饰品交易
login 登录Steam账户
acceptoffer 接受交易报价
canceloffer 取消交易报价
declineoffer 拒绝交易报价
GenerateSteamGuardCode 生成2FA验证码
fetchConfirmations 遍历确认列表
getConfirmationTradeOfferId 获取交易确认页的TradeOfferId
acceptConfirmation 接受确认请求
cancelConfirmation 取消确认请求
交易字符串样例:
{ "newversion":true, "version":1, "me":{"assets":[{"appid":"游戏AppID","contextid":"2","amount":1,"assetid":"游戏饰品的ID"}],"currency":[],"ready":true}, "them":{"assets":[],"currency":[],"ready":false} } assets里面必须是数组,而不是对象
开发文档:
https://www.yuque.com/books/share/8f76ee1e-917e-4656-82d2-cebec314829c?#
注意事项: 这些是使用Umarket试运营后得出的一些注意事项,请注意!
  • 机器人账户一定要有超过5USD的交易记录,不然作为受限账户是无法发起发回交易的
  • 机器人一定要有消费记录,不然可能会受限,暂挂住商品
  • Steamcommunity极其不稳定,有时候login返回Null或者Empty Response都是因为无法正常访问Steam的服务造成的
  • Steam的交易确认页面有时候会抽搐,需要多加载几次,才能刷新出来
  • 解决无法访问Steam服务的方法有两个一是使用各家的加速器,二是使用科学手段来修复网络不可用,三是把机器人放到国外去

更新日志:
2021/09/25: 各位江湖有缘再见,项目终止维护,谢谢大家这么多年来的支持🙏。
2021/05/01: 各位劳动节快乐呀!希望大家玩的开心😄,最近作者开始准备考研了,因此维护工作也只能暂时放下了。预计明年上岸后才能继续维护,希望得到大家的理解,谢谢🙏。
2020/11/26: 又快要过完一年了,在这一年里面,项目的状态从开发中转入维护状态,我也没有太多精力在Steam交易上面了,所以从今日起,我暂停接手Steam交易机器人的二次开发和定制,如果有需要的话,请另寻别家吧!希望各位同仁多多见谅。日志就先写到这了,有缘再见Peace!
2019/06/15: 时隔一年时间,加入了遍历确认的功能。 Umarket也弃坑了[项目太大了,一个人无法carry,以后再考虑用框架重写] 不过这个SteamBot终于可以用于实际的项目中了,已形成一个交易闭环了,接下去就交由各位dalao做下去吧OWO 还有就是,欢迎大家常到我的Blog看看呀,就写到这了,Peace

About

steamBot API库,开箱即用,大幅度降低steam交易机器人开发难度 expand collapse
Cancel

Releases

No release

steamBot

Contributors

All

Activities

Load More
can not load any more
PHP
1
https://gitee.com/7gugu/steamBot.git
git@gitee.com:7gugu/steamBot.git
7gugu
steamBot
steamBot
master

Search