English Version | Русская Версия
ASFEnhance 介绍 & 使用指南: https://keylol.com/t804841-1-1
请不要使用本插件来进行不受欢迎的行为, 包括但不限于: 刷好评, 发布广告 等.
详见 插件配置说明
本组命令具有时效性, 仅能在特定时间内使用, 失效的命令将会在插件的下一个版本中被移除
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
CLAIMITEM [Bots] |
CI |
Operator |
获取促销活动的奖励物品(比如贴纸) |
CLAIM20TH [Bots] |
C20 |
Operator |
领取点数商店中 20 周年免费物品 |
DL2 [Bots] |
Operator |
获取 Dying Light 2 Stay Human 个人资料装饰品 url |
ASFEnhance
将会在启动 1 小时后的每 23 小时, 为AutoClaimItemBotNames
中设置的机器人, 执行CLAIMITEM
命令
- 从 GitHub Releases 下载插件的最新版本
- 解压后将
ASFEnhance.dll
丢进ArchiSteamFarm
目录下的plugins
文件夹 - 重新启动
ArchiSteamFarm
, 使用命令ASFEnhance
或ASFE
来检查插件是否正常工作
ASFEnhance 2.0.0.0 之后, 增加了子模块系统, 可以管理并更新受支持的插件
受支持的插件列表:
- ASFBuffBot
- ASFOAuth
- ASFTradeExtension
- ASFAchievementManagerEx (Bugfix WIP)
- ASFAwardTool
- ...
接入示例插件: ASFEnhanceAdapterDemoPlugin
ArchiSteamFarm 6.0.0.0 后新增插件更新接口, 可以通过 ASF 更新插件
更新插件命令: UPDATEPLUGINS stable ASFEnhance
也可以使用
Update
命令更新, 需要将ASF.json
中的PluginsUpdateMode
设置为blacklist
或者
PluginsUpdateMode
设置为whitelist
, 并将ASFEnhance
添加到PluginsUpdateList
中
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
PLUGINSLIST |
PL |
Operator |
获取当前安装的插件列表, 末尾带 [] 的为可被 ASFEnhance 管理的子模块 |
PLUGINLIST |
- | Operator |
同 PLUGINSLIST |
PLUGINSVERSION [插件名] |
PV |
Master |
获取指定模块的版本信息, 未指定插件名时检查所有受支持的插件的版本信息 |
PLUGINVERSION |
- | Master |
同 PLUGINSVERSION |
PLUGINSUPDATE [插件名] |
PU |
Master |
自动更新指定模块, 未指定插件名时自动更新所有受支持的插件 |
PLUGINUPDATE |
- | Master |
同 PLUGINSUPDATE |
链接 |
链接 |
TW41eecZ199QK6zujgKP4j1cz2bXzRus3c |
ASFEnhance 版本 | 适配 ASF 版本 | 更新说明 |
---|---|---|
2.2.0.0 | 6.0.5.2 | ASF -> 6.0.5.2, 改进翻译 |
2.1.12.0 | 6.0.4.4 | 改进翻译, 新增 IGNOREGAME 命令 |
2.1.11.0 | 6.0.4.4 | 改进翻译, 新增 REGISTEDATE 命令 |
2.1.10.3 | 6.0.4.4 | ASF -> 6.0.4.4, 改进翻译, 新增 CRAFTSPECIFYBADGES 命令 |
2.1.9.2 | 6.0.3.4 | 新增 DL2 命令, 移除失效命令 |
2.1.8.3 | 6.0.3.4 | 新增 STACKINVENTORY , UNSTACKINVENTORY 命令 |
2.1.7.1 | 6.0.3.4 | 新增 CHECKMARKLIMIT 命令 |
2.1.6.0 | 6.0.3.4 | ASF -> 6.0.3.4 |
历史版本
ASFEnhance 版本 | 依赖 ASF 版本 | 更新说明 |
---|---|---|
2.1.5.0 | 6.0.2.6 | 修复 GETACCCOUNTBAN 命令, 新增 DELETECART 命令 |
2.1.4.0 | 6.0.2.6 | ASF -> 6.0.2.6, 修复 ADDWISHLIST 命令 |
2.1.3.3 | 6.0.1.24 | ASF -> 6.0.1.24, 修复 ADDWISHLIST 命令, 新增 GETPRIVACYAPP 等命令 |
2.1.2.3 | 6.0.0.3 | 修复 PURCHASE 命令, 新增 RECOMMENT 命令 |
2.1.1.1 | 6.0.0.3 | ASF -> 6.0.0.3 |
2.0.16.2 | 5.5.3.4 | 新增 EDITCART ADDCARTGIFT 命令, 改进 APPDETAIL 命令, 改进 IPC 接口 |
2.0.15.0 | 5.5.3.4 | 适配新的购物车接口, 移除 PURCHASEGIFT 命令 |
2.0.14.2 | 5.5.3.4 | ASF -> 5.5.3.4 |
2.0.13.1 | 5.5.2.3 | 新增 BALANCEINFO 命令, 用来查看待处理余额到账时间, 改进 PROFILELINK 命令 |
2.0.12.1 | 5.5.2.3 | 新增 EDITCUSTOMURL , DELETECUSTOMURL 命令 |
2.0.11.1 | 5.5.2.3 | ASF -> 5.5.2.3, 旧版本不兼容 |
2.0.10.1 | 5.5.1.4 | 新增 REDEEMPOINTSITEM , REDEEMPOINTSBADGE 命令 |
2.0.9.3 | 5.5.1.4 | ASF -> 5.5.1.4 , 自动领取增加配置项, 修复 CRAFTBADGE 命令 |
ASFEnhance 版本 | 依赖 ASF 版本 | 5.5.0.x | 5.5.1.4 | 5.5.2.3 |
---|---|---|---|---|
2.0.8.0 | 5.5.0.11 | ✔️ | ✔️ | ❌ |
2.0.7.0 | 5.5.0.11 | ✔️ | ✔️ | ❌ |
2.0.6.0 | 5.5.0.11 | ✔️ | ✔️ | ❌ |
2.0.5.1 | 5.5.0.11 | ✔️ | ✔️ | ❌ |
2.0.4.0 | 5.5.0.10 | ✔️ | ✔️ | ❌ |
2.0.3.2 | 5.5.0.10 | ✔️ | ✔️ | ❌ |
ASF 5.5.0.11 开始使用 .Net8.0, 旧版本插件无法适配新版本 ASF
ASFEnhance 版本 | 依赖 ASF 版本 | 5.4.10.3 | 5.4.12.5 | 5.4.13.4 | 5.5.0.x |
---|---|---|---|---|---|
2.0.2.0 | 5.4.13.4 | ❌ | ❌ | ✔️ | ❌ |
2.0.1.3 | 5.4.12.5 | ❌ | ✔️ | ✔️ | ❌ |
2.0.0.0 | 5.4.12.5 | ❌ | ✔️ | ✔️ | ❌ |
ASF 5.4.10.3 以及之前的版本因为 Steam 的改动已经无法使用, 请使用新版本的 ASF 和 ASFEnhance
ASFEnhance 版本 | 依赖 ASF 版本 | 5.4.7.3 | 5.4.8.3 | 5.4.9.3 |
---|---|---|---|---|
1.8.13.0 | 5.4.10.3 | ❌ | ✔️ | ✔️ |
1.8.12.2 | 5.4.9.3 | ✔️ | ✔️ | |
1.8.11.1 | 5.4.9.3 | ✔️ | ✔️ | |
1.8.10.0 | 5.4.9.3 | ✔️ | ✔️ | |
1.8.9.0 | 5.4.9.3 | ✔️ | ✔️ | |
1.8.8.0 | 5.4.8.3 | ❌ | ✔️ | ✔️ |
ASFEnhance 版本 | 依赖 ASF 版本 | 5.4.5.2 | 5.4.6.3 | 5.4.7.3 | 5.4.8.3 |
---|---|---|---|---|---|
1.8.7.1 | 5.4.7.3 | ✔️ | ❌ | ||
1.8.6.2 | 5.4.7.3 | ✔️ | ❌ | ||
1.8.5.0 | 5.4.7.3 | ✔️ | ❌ | ||
1.8.4.0 | 5.4.7.2 | ✔️ | ❌ | ||
1.8.3.0 | 5.4.6.3 | ✔️ | ✔️ | ❌ | |
1.8.2.0 | 5.4.6.3 | ✔️ | ✔️ | ❌ | |
1.8.1.3 | 5.4.5.2 | ✔️ | ✔️ | ✔️ | ❌ |
ASFEnhance 版本 | 依赖 ASF 版本 | 5.4.1.11 | 5.4.2.13 | 5.4.3.2 | 5.4.4.x |
---|---|---|---|---|---|
1.8.0.2 | 5.4.4.5 | ❌ | ❌ | ✔️ | |
1.7.25.0 | 5.4.4.5 | ❌ | ❌ | ✔️ | |
1.7.24.1 | 5.4.4.5 | ❌ | ❌ | ✔️ | |
1.7.23.0 | 5.4.4.5 | ❌ | ❌ | ✔️ | |
1.7.22.0 | 5.4.4.5 | ❌ | ❌ | ✔️ | |
1.7.21.0 | 5.4.4.4 | ❌ | ❌ | ✔️ | |
1.7.20.1 | 5.4.4.3 | ❌ | ❌ | ✔️ | |
1.7.19.1 | 5.4.3.2 | ❌ | ❌ | ✔️ | |
1.7.18.0 | 5.4.2.13 | ❌ | ✔️ | ✔️ | |
1.7.17.0 | 5.4.2.13 | ❌ | ✔️ | ✔️ | |
1.7.16.0 | 5.4.2.13 | ❌ | ✔️ | ✔️ | |
1.7.15.2 | 5.4.2.13 | ❌ | ✔️ | ✔️ | |
1.7.14.1 | 5.4.2.13 | ❌ | ✔️ | ✔️ | |
1.7.13.0 | 5.4.2.13 | ❌ | ✔️ | ✔️ |
ASFEnhance 版本 | 依赖 ASF 版本 | 5.3.1.2 | 5.3.2.4 | 5.4.0.3 | 5.4.1.11 |
---|---|---|---|---|---|
1.7.12.1 | 5.4.1.11 | ❌ | ❌ | ❌ | ✔️ |
1.7.11.0 | 5.4.1.11 | ❌ | ❌ | ❌ | ✔️ |
1.7.10.0 | 5.4.1.11 | ❌ | ❌ | ❌ | ✔️ |
1.7.9.0 | 5.4.1.11 | ❌ | ❌ | ❌ | ✔️ |
1.7.8.0 | 5.4.1.11 | ❌ | ❌ | ❌ | ✔️ |
1.7.7.0 | 5.4.1.11 | ❌ | ❌ | ❌ | ✔️ |
1.7.6.0 | 5.4.0.3 | ❌ | ❌ | ✔️ | ✔️ |
1.7.5.0 | 5.4.0.3 | ❌ | ❌ | ✔️ | ✔️ |
1.7.4.0 | 5.4.0.3 | ❌ | ❌ | ✔️ | ✔️ |
1.7.3.0 | 5.4.0.3 | ❌ | ❌ | ✔️ | ✔️ |
1.7.2.1 | 5.4.0.3 | ❌ | ❌ | ✔️ | ✔️ |
1.7.1.0 | 5.4.0.3 | ❌ | ❌ | ✔️ | ✔️ |
1.7.0.1 | 5.4.0.3 | ❌ | ❌ | ✔️ | ✔️ |
1.6.23.0 | 5.3.2.4 | ❌ | ✔️ | ✔️ | |
1.6.22.1 | 5.3.2.4 | ❌ | ✔️ | ✔️ | |
1.6.21.6 | 5.3.2.4 | ❌ | ✔️ | ✔️ | |
1.6.20.1 | 5.3.2.4 | ❌ | ✔️ | ✔️ | |
1.6.19.4 | 5.3.2.4 | ❌ | ✔️ | ✔️ | |
1.6.18.1 | 5.3.2.4 | ❌ | ✔️ | ✔️ |
ASFEnhance 版本 | 依赖 ASF 版本 | 5.2.6.3 | 5.2.7.7 | 5.2.8.4 | 5.3.0.3 | 5.3.1.2 |
---|---|---|---|---|---|---|
1.6.18.0 | 5.3.1.2 | ❌ | ❌ | ❌ | ✔️ | ✔️ |
1.6.16.0 | 5.3.1.2 | ❌ | ❌ | ❌ | ✔️ | ✔️ |
1.6.15.0 | 5.3.1.2 | ❌ | ❌ | ❌ | ✔️ | ✔️ |
1.6.14.0 | 5.3.1.2 | ❌ | ❌ | ❌ | ✔️ | ✔️ |
1.6.12.717 | 5.3.1.2 | ❌ | ❌ | ❌ | ✔️ | ✔️ |
1.6.11.670 | 5.3.1.2 | ❌ | ❌ | ❌ | ✔️ | ✔️ |
1.6.10.666 | 5.3.0.3 | ❌ | ❌ | ❌ | ✔️ | ✔️ |
1.6.9.663 | 5.2.8.4 | ❌ | ❌ | ✔️ | ❌ | |
1.6.8.661 | 5.2.7.7 | ❌ | ✔️ |
本插件的配置不是必须的, 保持默认配置即可使用大部分功能
ASF.json
{
//ASF 配置
"CurrentCulture": "...",
"IPCPassword": "...",
"...": "...",
//ASFEnhance 配置
"ASFEnhance": {
"EULA": true,
"Statistic": true,
"DevFeature": false,
"DisabledCmds": ["foo", "bar"],
"AutoClaimItemBotNames": "",
"AutoClaimItemPeriod": 23,
"ApiKey": "",
"DefaultLanguage": "",
"CustomGifteeMessage": "",
"Address": {
"Address": "Address",
"City": "City",
"Country": "US",
"State": "NE",
"PostCode": "12345"
},
"Addresses": [
{
"Address": "Address",
"City": "City",
"Country": "US",
"State": "NE",
"PostCode": "12345"
}
]
}
}
配置项 | 类型 | 默认值 | 说明 |
---|---|---|---|
EULA |
bool |
true |
是否同意 EULA* |
Statistic |
bool |
true |
是否允许发送统计数据, 仅用于统计插件用户数量, 不会发送任何其他信息 |
DevFeature |
bool |
false |
是否启用开发者特性 (一共 3 条命令) 具有一定安全风险, 请谨慎开启 |
DisabledCmds |
list |
null |
可选配置, 在此列表中的命令将会被禁用** , 不区分大小写, 仅对 ASFEnhance 中的命令生效 |
Address *** |
dict |
null |
可选配置, 单个账单地址, 使用 REDEEMWALLET 命令激活钱包兑换码如果要求设置账单地址时自动使用 |
Addresses *** |
list |
null |
可选配置, 多个账单地址, 需要账单地址时从列表中随机使用一个 |
AutoClaimItemBotNames |
string |
null |
可选配置, 自动领取物品的机器人名称, 用" "或者","分隔多个机器人, 例如 bot1 bot2,bot3 , 也支持 ASF 指代所有机器人 |
AutoClaimItemPeriod |
uint |
23 |
可选配置, 自动领取物品的周期, 单位小时 |
ApiKey |
string |
null |
可选配置, 用于 GETACCOUNTBAN 等相关命令, 查询封禁记录 |
DefaultLanguage |
string |
null |
可选配置, 自定义 PUBLISHRECOMMENT 发布评测时使用的语言, 默认为机器人账户区域域 |
CustomGifteeMessage |
string |
null |
可选配置, 自动领取物品的周期, 单位小时 |
* 同意 EULA 后, ASFEnhance 将会开放全部命令, 作为交换, ASFEnhance 会在执行
GROUPLIST
和CURATORLIST
时自动关注作者的鉴赏家和组 (如果尚未关注的话)* 禁用 EULA 后, ASFEnhance 将会限制使用 鉴赏家/群组/评测 等功能, 同时 ASFEnhance 也不会主动关注鉴赏家和组
**
DisabledCmds
配置说明: 该项配置不区分大小写, 仅对ASFEnhance
中的命令有效 例如配置为["foo","BAR"]
, 则代表FOO
和BAR
命令将会被禁用 如果无需禁用任何命令, 请将此项配置为null
或者[]
当某条命令被禁用时, 仍然可以使用ASFE.xxx
的形式调用被禁用的命令, 例如ASFE.EXPLORER
***
Address
与Addresses
为同一个配置项, 如果需要使用定区功能 , 仅配置一个即可, 不需要都配置, 如果不需要这个功能也可以不配置
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
ASFENHANCE |
ASFE |
FamilySharing |
查看 ASFEnhance 的版本 |
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
PURCHASEHISTORY [Bots] |
PH |
Operator |
读取商店消费历史记录 |
FREELICENSES [Bots] |
FL |
Operator |
读取账户中的免费 Sub License 列表 |
FREELICENSE [Bots] |
同 FREELICENSES |
||
LICENSES [Bots] |
L |
Operator |
读取账户中的所有 License 列表 |
LICENSE [Bots] |
同 LICENSES |
||
REMOVEDEMOS [Bots] |
RD |
Master |
移除账户中所有的 Demo License |
REMOVEDEMO [Bots] |
同 REMOVEDEMOS |
||
REMOVELICENSES [Bots] <SubIDs> |
RL |
Master |
移除账户中指定的 Sub License |
REMOVELICENSE [Bots] <SubIDs> |
同 REMOVELICENSES |
||
EMAILIOPTIONS [Bots] |
EO |
Operator |
读取账户中的电子邮件偏好选项 url |
EMAILIOPTION [Bots] |
同 EMAILOPTIONS |
||
SETEMAILOPTIONS [Bots] <Options> |
SEO |
Master |
设置账户中的电子邮件偏好选项 |
SETEMAILOPTION [Bots] <Options> |
同 SETEMAILOPTIONS |
||
NOTIFICATIONOPTIONS [Bots] |
NOO |
Operator |
读取账户中的通知选项 url |
NOTIFICATIONOPTION [Bots] |
同 NOTIFICATIONOPTIONS |
||
SETNOTIFICATIONOPTIONS [Bots] <Options> |
SNOO |
Master |
设置账户中的通知选项 |
SETNOTIFICATIONOPTION [Bots] <Options> |
同 SETNOTIFICATIONOPTIONS |
||
GETBOTBANNED [Bots] |
GBB |
Operator |
获取机器人的账户封禁情况 |
GETBOTBANN [Bots] |
同 GETBOTBANNED |
||
GETACCOUNTBANNED <SteamIds> |
GBB |
Operator |
获取指定账户封禁情况, 支持 SteamId 64 / SteamId 32 |
GETACCOUNTBAN <SteamIds> |
同 GETACCOUNTBANNED |
||
EMAIL [Bots] |
EM |
Operator |
获取账户电子邮件 |
CHECKAPIKEY [Bots] |
Operator |
检查 ApiKey 是否存在 | |
REVOKEAPIKEY [Bots] |
Master |
吊销当前 ApiKey | |
GETPRIVACYAPP [Bots] |
GPA |
Operator |
获取私密 APP 列表 |
SETAPPPRIVATE [Bots] <AppIds> |
SAPRI |
Master |
将指定 APP 设置为私密 |
SETAPPPUBLIC [Bots] <AppIds> |
SAPUB |
Master |
将指定 APP 设置为公开 |
CHECKMARKETLIMIT [Bots] |
CML |
Operator |
检查机器人的市场交易权限是否被限制 |
REGISTEDATE [Bots] |
Operator |
获取机器人注册时间 |
-
SETEMAILOPTIONS
参数说明<Options>
参数接受最多 9 个参数, 使用空格或者,
分隔, 顺序参照 url 如果参数为on
,yes
,true
,1
,y
则视为开启, 否则视为禁用(默认)
索引 | 名称 | 说明 |
---|---|---|
1 | 是否启用电子邮件通知 | 禁用后其余选项均不起作用 |
2 | 愿望单物品打折时发送邮件通知 | |
3 | 愿望单物品发行或脱离抢先体验时发送邮件通知 | |
4 | 关注的青睐之光物品发行或脱离抢先体验时发送邮件通知 | |
5 | 关注的发行商发行或者脱离抢险体验时发送邮件通知 | |
6 | 当季节促销开始时发送邮件通知 | |
7 | 收到鉴赏家评测副本时发送邮件通知 | |
8 | 收到社区奖励时发送邮件通知 | |
9 | 收到游戏活动通知时发送邮件通知 |
-
SETNOTIFICATIONS
参数说明<Options>
参数接受最多 9 个参数, 使用空格或者,
分隔, 顺序参照 url 索引含义和设置值可选的范围见下表
索引 | 名称 |
---|---|
1 | 我收到了礼物 |
2 | 我订阅的讨论区有回复 |
3 | 我库存中收到了新物品 |
4 | 我收到了好友邀请 |
5 | 有大型特卖 |
6 | 愿望单中的某件物品有折扣 |
7 | 我收到了一个新的交易报价 |
8 | 我收到了 Steam 客服的回复 |
9 | 我收到了 Steam 回合通知 |
设置值 | 含义 |
---|---|
0 | 关闭通知 |
1 | 启用通知 |
2 | 启用通知, Steam 客户端弹出通知 |
3 | 启用通知, 手机应用推送通知 |
4 | 启用通知, Steam 客户端弹出通知, 手机应用推送通知 |
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
KEY <Text> |
K |
FamilySharing |
从文本提取 key |
ASFEHELP |
EHELP |
FamilySharing |
查看全部指令说明 |
HELP <Command> |
- | FamilySharing |
查看指令说明 |
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
GROUPLIST [Bots] |
GL |
FamilySharing |
查看机器人的群组列表 |
JOINGROUP [Bots] <GroupName> |
JG |
Master |
加入指定群组 |
LEAVEGROUP [Bots] <GroupID> |
LG |
Master |
离开指定群组 |
GroupID
可以用命令GROUPLIST
获取
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
PROFILE [Bots] |
PF |
FamilySharing |
查看个人资料 |
PROFILELINK [Bots] |
PFL |
FamilySharing |
查看个人资料链接 |
STEAMID [Bots] |
SID |
FamilySharing |
查看 steamID |
FRIENDCODE [Bots] |
FC |
FamilySharing |
查看好友代码 |
TRADELINK [Bots] |
TL |
Operator |
查看交易链接 |
REPLAY [Year] [Bots] |
RP |
Operator |
获取摘要图片链接 (可以解锁徽章) , 使用 2 个及以上参数时第一个参数视为指定年份, 比如 Replay 2022 bot |
REPLAYPRIVACY [Year] [Bots] Privacy |
RPP |
Operator |
设置年度总结可见性, Privacy 1=私密 2=好友可见 3=公开 , 使用 3 个及以上参数时第一个参数视为指定年份 |
CLEARALIAS [Bots] |
Opetator |
清除曾用名 | |
GAMEAVATAR [Bots] <AppID> [AvatarID] |
GA |
Master |
根据指定 AppID 和 AvatarID 设置机器人的头像, 省略 AvatarId 时将随机选择头像 |
RANDOMGAMEAVATAR [Bots] |
RGA |
Master |
设置机器人的头像为随机游戏头像 |
ADVNICKNAME [Bots] Query |
ANN |
Master |
使用 占位符 设置机器人昵称, 可用占位符 %dn% %ln% %un% %botn% 不区分大小写 |
SETAVATAR [Bots] ImageUrl 🐞* |
GA |
Master |
设置机器人的头像为指定网络图片 |
DELETEAVATAR [Bots] 🐞* |
Master |
删除机器人的头像(设置为默认头像) | |
CRAFTBADGE [Bots] |
CB |
Master |
自动合成可合成徽章 (每个可升级徽章合成一级) |
CRAFTSPECIFYBADGES [Bots] <AppIds> |
CSB |
Master |
自动合成指定游戏的徽章 (各合成一级) |
EDITCUSTOMURL [Bot] CustomUrl |
ECU |
Master |
修改自定义个人资料链接 |
DELETECUSTOMURL [Bots] |
DCU |
Master |
删除自定义个人资料链接 |
*🐞: 需要使用 generic 版本的 ASF (非 generic-netf)
- GAMEAVATAR 使用说明
头像来自 Game Avatars Page
- ADVNICKNAME Query 参数说明
数字可以任意指定
占位符 | 说明 | 示例结果 |
---|---|---|
%d% |
随机数字 | 5 |
%dn% |
n 位随机数字 | %d6% -> 114514 |
%l% |
随机小写字母 | x |
%ln% |
n 位小写字母 | %d7% -> asfeadf |
%u% |
随机大写字母 | C |
%un% |
n 位随机大写字母 | %d8% -> ASXCGDFA |
%bot% |
机器人昵称 | ASFE |
%bot3% |
机器人昵称, 重复 3 次 | %bot3% -> ASFEASFEASFE |
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
CURATORLIST [Bots] |
CL |
Master |
查看已关注的鉴赏家列表 |
FOLLOWCURATOR [Bots] <ClanIDs> |
FCU |
Master |
关注指定鉴赏家 |
UNFOLLOWCURATOR [Bots] |
UFCU |
Master |
取消关注指定鉴赏家 |
UNFOLLOWALLCURATORS [Bots] |
UFACU |
Master |
取消关注所有鉴赏家 |
UNFOLLOWALLCURATOR [Bots] |
同 UNFOLLOWALLCURATORS |
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
ADDWISHLIST [Bots] <AppIDs> |
AW |
Master |
添加愿望单 |
REMOVEWISHLIST [Bots] <AppIDs> |
RW |
Master |
移除愿望单 |
FOLLOWGAME [Bots] <AppIDs> |
FG |
Master |
关注游戏 |
UNFOLLOWGAME [Bots] <AppIDs> |
UFG |
Master |
取消关注游戏 |
CHECK [Bots] <AppIDs> |
CK |
Master |
检查游戏关注/愿望单情况 |
IGNOREGAME [Bots] <AppIDs> |
IG |
Master |
忽略游戏 |
REMOVEIGNOREGAME [Bots] <AppIDs> |
RIG |
Master |
取消忽略游戏 |
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
APPDETAIL [Bots] <AppIDs|SubIDs|BundleIds> |
AD |
Operator |
获取 APP 信息, 无法获取锁区游戏信息 |
SUBS |
S |
Operator |
同 APPDETAIL |
SEARCH [Bots] Keywords |
SS |
Operator |
搜索商店 |
PUBLISHRECOMMENT [Bots] <AppIDs> COMMENT |
PREC |
Master |
发布评测, APPID 或 +APPID 给好评, -AppID 给差评 |
DELETERECOMMENT [Bots] <AppIDs> |
DREC |
Master |
删除评测 |
RECOMMENT [Bots] <AppIDs> |
REC |
Master |
获取评测内容 |
REQUESTACCESS [Bots] <AppIDs> |
RA |
Operator |
请求游戏内测访问权限, 等效于点击 请求访问权限 |
VIEWPAGE [Bots] Url |
VP |
Operator |
访问指定页面 |
REDEEMPOINTSITEM [Bots] <defIds> |
RPI |
Master |
兑换点数商店物品 |
REDEEMPOINTITEM [Bots] <defIds> |
Master |
同 REDEEMPOINTSITEM |
|
REDEEMPOINTSBADGE [Bots] defId level |
RPB |
Master |
兑换点数商店季节徽章 |
REDEEMPOINTBADGE [Bots] defId level |
Master |
同REDEEMPOINTSBADGE |
defId 可以从 SteamDB 查到, 比如
Winter Collection - 2023
季节徽章的 defId 为258511
, 可以在这个 链接 查到
STEAM 的购物车储存在 Cookies 里,重启 ASF 将会导致购物车清空
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
CART [Bots] |
C |
Operator |
查看机器人购物车 |
ADDCART [Bots] <SubIDs|BundleIDs> |
AC |
Operator |
添加购物车, 仅能使用SubID 和BundleID , 例如 s/1234, b/1234 如果省略前缀视为 subId |
ADDCARTPRIVATE [Bots] <SubIDs|BundleIDs> |
ACP |
Operator |
添加购物车, 设置为私密购买 |
ADDCARTGIFT [Bots] <SubIDs|BundleIDs> SteamId |
ACG |
Operator |
添加购物车, 设置为礼物赠送, SteamId 支持 botName 或者 SteamID32 或者 SteamId64 |
EDITCART [Bots] <lineItemIds> |
EC |
Operator |
编辑购物车项目, 设置为为自己购买 |
EDITCARTPRIVATE [Bots] <lineItemIds> |
ECP |
Operator |
编辑购物车项目, 设置为私密购买 |
EDITCARTGIFT [Bots] <lineItemIds> SteamId |
ECG |
Operator |
编辑购物车项目, 设置为礼物赠送, SteamId 支持 botName 或者 SteamID32 或者 SteamId64 |
DELETECART [Bots] <lineItemIds> |
DC |
Operator |
删除购物车项目 |
CARTRESET [Bots] |
CR |
Operator |
清空购物车 |
CARTCOUNTRY [Bots] |
CC |
Operator |
获取购物车可用结算区域(跟账号钱包和当前 IP 所在地有关) |
FAKEPURCHASE [Bots] |
FPC |
Master |
模拟结算机器人的购物车, 生成一条购买失败的记录, 不会真的结账 |
PURCHASE [Bots] |
PC |
Master |
结算机器人的购物车, 只能为机器人自己购买 (使用 Steam 钱包余额结算) |
Steam 允许重复购买,使用
PURCHASE
命令前请自行确认有无重复内容
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
CLEARNOTIFICATION [Bots] |
CN |
Operator |
清除新物品和新留言通知 |
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
ADDBOTFRIEND <Bots> |
ABF |
Master |
让Bots 互相添加为好友 |
ADDBOTFRIEND <BotAs>+<BotBs> |
Master |
让BotAs 互相添加为好友, 并且让BotAs 添加BotsBs 为好友 |
|
ADDFRIEND [Bots] <Text> |
AF |
Master |
让机器人发送好友请求, Text 支持 自定义链接 , SteamId , 好友代码 , 邀请链接 |
DELETEFRIEND [Bots] <Text> |
DF |
Master |
删除指定好友, Text 支持 自定义链接 , SteamId , 好友代码 |
DELETEALLFRIEND [Bots] |
Master |
删除所有好友 | |
INVITELINK [Bots] |
IL |
Operator |
生成好友邀请链接 |
ADDBOTFRIEND
参数示例ADDBOTFRIEND a,b c
: 让a
,b
,c
互相添加好友ADDBOTFRIEND a,b,c + d,e
: 让a
,b
,c
互相添加好友, 然后让a
,b
,c
分别添加d
,e
为好友,d
不会添加e
为好友ADDBOTFRIEND ASF
: 允许使用通配符ADDBOTFRIEND a b c + ASF
: 允许使用通配符ADDBOTFRIEND ASF + ASF
: 允许使用, 但是没有意义
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
EXPLORER [Bots] |
EX |
Master |
5 秒后触发 ASF 探索队列任务 |
ENABLEAUTOSTEAMSALEEVENT [Bots] |
EASSE |
Master |
为指定机器人开启 AutoSteamSaleEvent 设置 |
AutoSteamSaleEvent
是 ArchiSteamFarm 的功能, 参见请尽量让 ASF 自己来探索队列, 本命令仅作为强制触发
AutoSteamSaleEvent
的一种补充方式
ENABLEAUTOSTEAMSALEEVENT
实际上只是将机器人配置中的FarmingPreferences
改为对应的值来启用AutoSteamSaleEvent
, 也可以手动修改机器人配置来达到相同的效果
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
REDEEMWALLET [Bots] <keys> |
RWA |
Master |
兑换钱包充值码, 如果需要提供地址信息则自动填入配置文件中的地址 |
REDEEMWALLETMULT [Bots] <keys> |
RWAM |
Master |
批量兑换钱包充值码, 但是每个机器人只会兑换一个 key |
物品堆叠和取消堆叠会发送大量请求, 请不要对大量机器人同时使用这些命令, 有可能会因为网络请求过多导致临时封禁
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
STACKINVENTORY [Bots] AppId ContextId |
STI |
Operator |
将指定 AppId 的物品库存中同类物品堆叠在一起, 对于大部分 App 来说, ContextId = 2 |
UNSTACKINVENTORY [Bots] AppId ContextId |
USTI |
Operator |
将指定 AppId 的物品库存中堆叠后的物品解除堆叠, 对于大部分 App 来说, ContextId = 2 |
命令缩写 | 等价命令 | 说明 |
---|---|---|
AL [Bots] <Licenses> |
ADDLICENSE [Bots] <Licenses> |
添加免费 SUB |
LA |
LEVEL ASF |
获取所有机器人的等级 |
BA |
BALANCE ASF |
获取所有机器人的钱包余额 |
PA |
POINTS ASF |
获取所有机器人的点数余额 |
P [Bots] |
POINTS |
获取机器人的点数余额 |
CA |
CART ASF |
获取所有机器人的购物车信息 |
本组命令默认是禁用的. 需要在
ASF.json
中配置"DevFeature": true
才能启用本组命令
命令 | 权限 | 说明 |
---|---|---|
COOKIES [Bots] |
Owner |
查看 Steam 商店的 Cookies |
ACCESSTOKEN [Bots] |
Owner |
查看 Bot 的 ACCESSTOKEN |
使用该功能前需要同意 EULA, 详见 插件配置说明
API | 方法 | 说明 |
---|---|---|
/Api/Curator/FollowCurator/{botNames} |
POST | 关注鉴赏家 |
/Api/Curator/UnFollowCurator/{botNames} |
POST | 取消关注鉴赏家 |
/Api/Curator/FollowingCurators/{botNames} |
POST | 获取已关注的鉴赏家列表 |
/Api/Purchase/GetAppDetail/{botNames} |
POST | 获取游戏详情 |
/Api/Purchase/ClearCart/{botNames} |
POST | 清空购物车内容 |
/Api/Purchase/GetCart/{botNames} |
POST | 获取购物车内容 |
/Api/Purchase/AddCart/{botNames} |
POST | 添加购物车项目 |
/Api/Purchase/Purchase/{botNames} |
POST | 结算购物车 |
/Api/Recommend/PublishReview/{botNames} |
POST | 发布游戏评测 |
/Api/Recommend/DeleteReview/{botNames} |
POST | 删除游戏评测 |
/Api/Wishlist/AddWishlist/{botNames} |
POST | 添加愿望单 |
/Api/Wishlist/RemoveWishlist/{botNames} |
POST | 移除愿望单 |
/Api/Wishlist/FollowGame/{botNames} |
POST | 关注游戏 |
/Api/Wishlist/UnFollowGame/{botNames} |
POST | 取消关注游戏 |
/Api/Wishlist/CheckGame/{botNames} |
POST | 检查游戏关注和愿望单情况 |
ASFEnhance 2.0.14.2 及更低版本的旧版IPC接口
API | 方法 | 说明 |
---|---|---|
/Api/ASFEnhance/{botNames}/FollowCurator |
POST | 关注鉴赏家 |
/Api/ASFEnhance/{botNames}/UnFollowCurator |
POST | 取消关注鉴赏家 |
/Api/ASFEnhance/{botNames}/FollowingCurators |
POST | 获取已关注的鉴赏家列表 |
/Api/ASFEnhance/{botNames}/GetAppDetail |
POST | 获取游戏详情 |
/Api/ASFEnhance/{botNames}/Purchase |
POST | 批量购买游戏 |
/Api/ASFEnhance/{botNames}/PublishReview |
POST | 发布游戏评测 |
/Api/ASFEnhance/{botNames}/DeleteReview |
POST | 删除游戏评测 |
/Api/ASFEnhance/{botNames}/AddWishlist |
POST | 添加愿望单 |
/Api/ASFEnhance/{botNames}/RemoveWishlist |
POST | 移除愿望单 |
/Api/ASFEnhance/{botNames}/FollowGame |
POST | 关注游戏 |
/Api/ASFEnhance/{botNames}/UnFollowGame |
POST | 取消关注游戏 |
/Api/ASFEnhance/{botNames}/CheckGame |
POST | 检查游戏关注和愿望单情况 |