开源的 Steam 自动收发货解决方案 杜绝收费、安全稳定
广告: 【ECOSteam】https://share.ecosteam.cn/share/01J154Z3NMTXQ5B2ZT3TQ5NSZA ECOSteam 新CSGO皮肤交易平台 交易0手续费 提现1% 满1万余额需要提现可私聊我免费领取提现券 货多的还可以联系群管申请交易补贴!(2%) 可租可售 求购还有1%补贴 本软件完美支持ECOSteam, 请放心使用
使用前请仔细阅读本文档! 欢迎有能力者提交PR来完善本程序。 请勿违反开源协议,包括但不限于闭源倒卖此程序或修改后不进行开源等。 欢迎加入Steamauto 官方QQ群:425721057 网络不好的可以加QQ群在群文件内下载最新构建
强烈谴责平头哥CSGO违反开源协议闭源修改本软件并收费出售, 我们将对其采取行动 快照证据
在 Buff饰品交易平台 上:
- 自动发货
- 自动求购收货(需要开启 自动接受礼物报价 功能)
- 供应求购确认报价
- 以最低价上架全部库存
- 支持自动上架描述
- 支持自动上架时间段黑白名单
- 支持选择塞给求购订单, 利益最大化
在 悠悠有品饰品交易平台 上:
- 自动发货出售商品
- 出租/出售自动上架
- 出租支持:
- 自动设置出租价格
- 按出售现价固定比例设置出租价格
- 出售支持:
- 按磨损区间定价
- 按止盈率定价(需要设定购入价)
- 出租支持:
在 ECOSteam交易平台 上:
- 自动发货
- 与BUFF、悠悠有品所上架商品同步 (支持比例)
- 内置Steam加速器
- 自动接受礼物报价(无需支出任何Steam库存中的物品的报价)
推荐观看视频教程
0. 给予本仓库一个star(手动狗头)
- 前往 Github Releases 下载适合自己系统的Steamauto
- 运行一次程序,程序会释放配置文件
- 编辑
config
文件夹下的config.json5
(相关教程见FAQ) - 修改
config
文件夹下的steam_account_info.json5
中所有的参数(相关教程见配置说明) - (若有需求Buff相关功能) 在
config.json5
中启用BUFF相关功能并直接运行程序(程序会自动填写buff_cookies.txt) - (若有需求悠悠有品相关功能) 打开
uu_token.txt
,填入悠悠有品的token(如何获取token,见FAQ)
部分配置项数据(如获取Steam账户信息、Buff的cookie等)在附录中,请自行查阅!
请前往 配置页面 生成配置,并粘贴至config/config.json5
注意:配置页面目前处于测试阶段,若有BUG请及时反馈!
{
// 新版Steamauto已经无需手动填写API_KEY、steamid、buff_cookies.txt(均可自动获取),视频教程暂未更新,请悉知!!!
// 新版Steamauto已经无需手动填写API_KEY、steamid、buff_cookies.txt(均可自动获取),视频教程暂未更新,请悉知!!!
// 新版Steamauto已经无需手动填写API_KEY、steamid、buff_cookies.txt(均可自动获取),视频教程暂未更新,请悉知!!!
// Steam 令牌参数(用于身份验证)
"shared_secret": "",
// Steam 令牌参数(用于身份验证)
"identity_secret": "",
// Steam 登录时填写的用户名
"steam_username": "",
// Steam 登录时填写的密码
"steam_password": ""
}
配置项 | 描述 |
---|---|
sell_notification | 出售通知(如不需要可直接删除) |
protection_notification | 出售保护通知(如不需要可直接删除) |
item_mismatch_notification | 报价与BUFF出售商品不匹配通知配置(如不需要可直接删除) |
buff_cookie_expired_notification | BUFF Cookies失效通知(如不需要可直接删除) |
--- | --- |
title | 通知标题 |
body | 通知内容 |
servers | Apprise格式服务器列表 - 详见Apprise<br> - 额外支持 pushplus 格式为 pushplus://<token> |
Steamauto的所有源代码均开放在GitHub,可供所有人自行查看代码安全性 在用户的电脑不被恶意软件入侵的情况下,账号不可能泄露
本程序使用的配置文件类型为json5,因此在不受支持编辑器中会提示语法错误,但实际上并不影响程序的运行
不支持,但是有以下解决方案。
在BUFF上,你可以打开BUFF网页版的个人设置页面,并勾上偏好设置中的 出售限定买家先发报价
在悠悠有品上,暂无解决方案,你需要手动处理
使用
在最新版本中直接运行程序,若token无效程序会自动引导你获取有效的token-uu
参数或者在程序所在目录下创建 uu.txt
(无需填入任何内容),运行Steamauto程序,根据程序向导操作即可
支持。但是需要复制多份程序,分别在不同的文件夹内运行 如果你只需要Buff自动发货多开,你也可以尝试支持多账户的Fork版本
将 config.json
中 buff_auto_accept_offer.enable
设置为false即可
该错误在特定 urllib
下会出现,安装特定版本可以解决
pip install urllib3==1.25.11
steampy/client.py
44-48行注释掉的代码解除注释后若出现报错则说明是此问题
关于 steam_account_info.json
相关参数的获取教程都在下面, 请自行参阅
个人推荐使用 SteamDesktopAuthenticator(简称SDA) 获取Steam令牌参数 操作简便(请勿使用1.0.13版本,存在无法获取的问题)
官方视频教程
已Root安卓手机获取新版Steam手机令牌教程
如何注册 ECOSteam 开放平台 - 节选自ECOSteam官方文档
- 申请接入流程
- 注册并登录ECO App:
- 进入【我的】,点击右上角设置;
- 点击【账号与安全】进入;
- 点击【开放能力申请】进入介绍页面;
- 点击申请入驻;
- 填写申请资料并提交,回调地址和回调开关配置审核通过后可修改; // 备注: 此处如需上传身份证正反面照片, 可随意上传图片, 不会进行审核
- 等待审核; // 备注: 实际上是自动审核, 申请后立刻可用
- 审核通过后流程
- 审核通过的用户,可回到页面点击【查看身份ID】;
- 输入RSA公钥后,获取身份ID; // 备注: RSA私钥在插件运行后需要填写进在config目录下的rsakey.txt中, 请自行生成RSA密钥对, 建议使用2048位或4096位密钥, 如果你不会生成且不想学习, 可以使用在线生成工具生成, 例如https://www.ssleye.com/ssltool/pass_double.html (若使用此网站, 请设置算法: RSA, 强度: 2048或4096, 密码留空, 安全性我们不能作保证, 请自行判断)
只使用不带换行格式的密钥内容部分。ECOSteam已经支持完整格式的密钥内容部分 - 如开启回调通知,则需配置回调地址和获取ECO的回调公钥;
感谢 @lupohan44 为本项目提交的大量代码!
感谢 devgod, 14m0k(QQ群用户) 在开发供应求购订单功能时的巨大帮助!