Skip to content

Latest commit

 

History

History
685 lines (559 loc) · 60.1 KB

README.en.md

File metadata and controls

685 lines (559 loc) · 60.1 KB

ASFEnhance

ASFEnhance

Codacy Badge GitHub Workflow Status License Crowdin

GitHub Release GitHub Release GitHub last commit

GitHub Repo stars GitHub Download

Bilibili Steam

Steam 爱发电 buy me a coffee

中文说明 | Русская Версия

EULA

Please do not use this plugin to conduct repulsive behaviors, including but not limited to: post fake reviews, posting advertisements, etc.

See Plugin Configuration

EVENT COMMAND

This group of commands is only available for a limited time, and will be removed when the next version of this plugin is published if they lose efficacy

Command Shorthand Access Description
CLAIMITEM [Bots] CI Operator Claim sale event item, such as stickers or something else
CLAIM20TH [Bots] C20 Operator Receive free 20th anniversary items in the Points Shop
DL2 [Bots] Operator Claim the Dying Light 2 Stay Human items url
VOTE [Bots] <AppIds> V Operator STEAM 大奖 投票, AppIds 最多指定 10 个游戏, 未指定或 AppIds 不足 11 个时不足部分将使用内置 AppId 进行投票
CHECKVOTE [Bots] CV Operator 获取 STEAM 大奖 徽章任务完成情况

ASFEnhance will automatic execute CLAIMITEM command for every bot defiend in AutoClaimItemBotNames after 1 hour since ASF started and every 23 hours.

Installation

First-Time Install / Manually Update

  1. Download the plugin via GitHub Releases page
  2. Unzip the ASFEnhance.dll and copy it into the plugins folder in the ArchiSteamFarm's directory
  3. Restart the ArchiSteamFarm and use ASFEnhance or ASFE command to check if the plugin is working

Sub Module

After ASFEnhance 2.0.0.0, its contains a sub module system, provides command manager and plugin update service

Supported Plugin List:

Demo: ASFEnhanceAdapterDemoPlugin

Plugin Update & Sub Module Update

ArchiSteamFarm 6.0.0.0 added plugin update interface, now you can update plugins with ASF

Command: UPDATEPLUGINS stable ASFEnhance


Also, you can update plugins automaticly when using Update command, to enable this future, requires set PluginsUpdateMode to blacklist in ASF.json

blacklist

or set PluginsUpdateMode to whitelist, and add ASFEnhance into PluginsUpdateList

whitelist


Command Shorthand Access Description
PLUGINSLIST PL Operator Get the list of currently installed plugins. Those with [] at the end are submodules that can be managed by ASFEnhance.
PLUGINLIST - Operator Same function as PLUGINSLIST
PLUGINSVERSION [Plugin Name] PV Master Get the version information of the specified plugin. If the plugin name is not specified, check the version information of all supported plugins.
PLUGINVERSION - Master Same function as PLUGINSVERSION
PLUGINSUPDATE [Plugin Name] PU Master Automatically update the specified plugin(s), and automatically update all supported plugins if no plugin name is specified.
PLUGINUPDATE - Master Same function as PLUGINSUPDATE

Donate

img img img
爱发电
链接
buy me a coffee
链接
USDT
TW41eecZ199QK6zujgKP4j1cz2bXzRus3c

ChangeLog

ASFEnhance Version Depended ASF Version Description
2.3.2.1 6.1.0.3 适配冬促投票, 优化 REPLAY 命令
2.3.2.0 6.1.0.3 ASF -> 6.1.0.3
2.3.1.1 6.1.0.2 ASF -> 6.1.0.2
2.3.0.1 6.1.0.1 ASF -> 6.1.0.1
2.2.9.0 6.0.8.7 修改 EXPLORER 命令
2.2.8.0 6.0.8.7 新增 VOTE, CHECKVOTE 命令
2.2.7.0 6.0.8.7 新增 MYBAN 命令
2.2.6.0 6.0.8.7 ASF -> 6.0.8.7
2.2.5.0 6.0.7.5 新增 ADDFUNDS 命令
2.2.4.0 6.0.7.5 ASF -> 6.0.7.5
2.2.3.3 6.0.6.4 ASF -> 6.0.6.4, support non-generic version
2.2.1.1 6.0.5.2 新增 NOTIFICATION 命令, bugfix
2.2.0.1 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
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

Older Versions

Plugin Configuration

The configuration of this plugin is not necessary. You can use most functions by keeping the default configuration.

ASF.json

{
  //ASF Configuration
  "CurrentCulture": "...",
  "IPCPassword": "...",
  "...": "...",
  //ASFEnhance Configuration
  "ASFEnhance": {
    "EULA": true,
    "Statistic": true,
    "DevFeature": false,
    "DisabledCmds": ["foo", "bar"],
    "AutoClaimItemBotNames": "",
    "AutoClaimItemPeriod": 23,
    "Address": {
      "Address": "Address",
      "City": "City",
      "Country": "US",
      "State": "NE",
      "PostCode": "12345"
    },
    "Addresses": [
      {
        "Address": "Address",
        "City": "City",
        "Country": "US",
        "State": "NE",
        "PostCode": "12345"
      }
    ]
  }
}
Configuration Type Default Description
EULA bool true Do you agree to the EULA*
Statistic bool true Whether to allow sending statistical data. Which is only used to count the number of plugin users and will not send any other information.
DevFeature bool false Enabled developer features (3 Commands) May cause a security risk, proceed with caution and only if you know what you are doing!
DisabledCmds list null Optional, Cmd in the list will be disabled** , Case Insensitive, only works on ASFEnhance's cmds
Address*** dict null Optional, single billing address, when using REDEEMWALLET cmd itrequires billing address, The plugin will use the configured address
Addresses*** list null Optional, configuration, multiple billing addresses, uses one randomly from the list when a billing address is required
AutoClaimItemBotNames string null Optional, 自动领取物品的机器人名称, 用" "或者","分隔多个机器人, 例如 bot1 bot2,bot3, 也支持 ASF 指代所有机器人
AutoClaimItemPeriod uint 23 Optional, 赠送礼物时的留言

* After agreeing to the EULA, ASFEnhance will have all commands enabled, in exchange, ASFEnhance will follow the author's Curator and Group when executing the commands GROUPLIST and CURATORLIST (if the bot is not already following or joined)

* if you disagree to the EULA, ASFEnhance will limit the features of curator/follow game/group/reviews, and ASFEnhance will not follow Curator and Group

** DisabledCmds description: This configuration is case-insensitive and is only valid for commands used in ASFEnhance For example, if configured as ["foo","BAR"] , it means FOO and BAR will be disabled If there is no need to disable any command, please configure this item to null or [] When a command is disabled, you can still use the form of ASFE.xxx to call the disabled command, such as ASFE.EXPLORER

*** Address and Addresses are the same configuration item. If you need to use the fixed area function, only configure one. You don’t need to configure both. If you don’t need this function, you don’t need to configure it.

Bot.json

{
  //Bot Configuration
  "Enabled": true,
  "SteamLogin": "",
  "SteamPassword": "",
  "...": "...",
  //ASFEnhance Configuration
  "UserCountry": "DE"
}
Configuration Type Default Description
UserCountry string null Will effect on Cart Commands, if not set, plugin will convert bot's wallet currency to the country code

Please node!! Generally, there is no need to set the UserCountry field, as the plugin can automatically obtain the country code based on the account wallet. If an invalid UserCountry field is set, it may result in the inability to add items to the cart. Only modify this field if the account wallet is EUR and it causes an incorrect country code conversion, or if a network error occurs when adding items to the cart.

Commands Usage

Update Commands

Command Shorthand Access Description
ASFENHANCE ASFE FamilySharing Get the current version of ASFEnhance
ASFEVERSION AV Owner Check ASFEnhance's latest version
ASFEUPDATE AU Owner Update ASFEnhance to the latest version (You will need restart ASF manually)

Account Commands

Command Shorthand Access Description
PURCHASEHISTORY [Bots] PH Operator Get the bot accounts purchase history.
FREELICENSES [Bots] FL Operator Get the bot accounts list of free Sub Licenses
FREELICENSE [Bots] Same command as FREELICENSES
LICENSES [Bots] L Operator Get the bot accounts list of all licenses
LICENSE [Bots] Same command as LICENSES
REMOVEDEMOS [Bots] RD Master Remove all the demo licenses on the bots account
REMOVEDEMO [Bots] Same command as REMOVEDEMOS
REMOVELICENSES [Bots] <SubIDs> RL Master Remove licenses from the bot account with the specified SubIDs
REMOVELICENSE [Bots] <SubIDs> Same command as REMOVELICENSES
EMAILOPTIONS [Bots] EO Operator Check the bots email preferences url
EMAILOPTION [Bots] Same command as EMAILOPTIONS
SETEMAILOPTIONS [Bots] <Options> SEO Master Set the bots email preferences
SETEMAILOPTION [Bots] <Options> Same command as SETEMAILOPTIONS
NOTIFICATIONOPTIONS [Bots] NOO Operator Check the notification options in the bots account url
NOTIFICATIONOPTION [Bots] Same command as NOTIFICATIONOPTIONS
SETNOTIFICATIONOPTIONS [Bots] <Options> SNOO Master Set the notification options in the bots account
SETNOTIFICATIONOPTION [Bots] <Options> Same command as SETNOTIFICATIONOPTIONS
GETBOTBANNED [Bots] GBB Operator Get the ban status of the bots account
GETBOTBANN [Bots] Same command as GETBOTBANNED
GETACCOUNTBANNED <SteamIds> GBB Operator Get the ban status of the specified account, supports SteamId 64 / SteamId 32
GETACCOUNTBAN <SteamIds> Same command as GETACCOUNTBANNED
EMAIL [Bots] EM Operator Get bot's email
CHECKAPIKEY [Bots] Operator Check if ApiKey exists
REVOKEAPIKEY [Bots] Master Revoke current 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 获取机器人注册时间
MYBAN [Bots] Operator 获取当前机器人账户受到封禁的游戏列表
  • SETEMAILOPTION parameters explanation

    The <Options> parameters accepts up to 9 parameters, separated by spaces or ,, and the order refers to url If the parameters are set to on, yes, true, 1, y, it is considered to be enabled, otherwise it is regarded as disabled (default)

Index Name Description
1 Whether to enable email notifications If disabled, the remaining options will have no effect
2 Send an email notification when an item in your wishlist has a discount
3 Send an email notification when an item in your wishlist has been released
4 Send an email notification when a Greenlight item you are following is released or leaves early access
5 Send an email notification when a followed publisher has released an item
6 Send an email notification when seasonal sales have started
7 Send an email notification when you receive a review copy from a curator
8 Send an email notification when you receive a Steam Community Award
9 Send an email notification when there is a game-specific event
  • SETNOTIFICATIONS parameter description

    The <Options> parameter accepts up to 9 parameters, separated by spaces or ,, and the order refers to url The index meaning and the optional range of setting values ​​are shown in the table below

Index Name
1 I receive a gift
2 A discussion I subscribed to has a reply
3 I receive a new item in my inventory
4 I receive a friend invitation
5 There's a major sale
6 An item on my wishlist is on sale
7 I receive a new trade offer
8 I receive a reply from Steam Support
9 I receive a Steam Turn notification
Option Description
0 Disable notifications
1 Enable notifications
2 Enable notifications, Steam client pop-up notifications
3 Enable notifications, Push notification in the Mobile App
4 Enable notifications, Steam client pop-up notifications, Push notification in the Mobile App

Other Commands

Command Shorthand Access Description
KEY <Text> K Any Extract keys from plain text
ASFEHELP EHELP FamilySharing Get a list of commands
HELP <Command> - FamilySharing Get help with a specific command

Group Commands

Command Shorthand Access Description
GROUPLIST [Bots] GL FamilySharing Get a list of groups the bot is in
JOINGROUP [Bots] <GroupUrl> JG Master Make the bot join the specified group
LEAVEGROUP [Bots] <GroupID> LG Master Make the bot leave the specified group

GroupID can be found using GROUPLIST command

Profile Commands

Command Shorthand Access Description
PROFILE [Bots] PF FamilySharing Get the bot(s) profile infomation
PROFILELINK [Bots] PFL FamilySharing Get the bot(s) profile link
STEAMID [Bots] SID FamilySharing Get the bot(s) steamID
FRIENDCODE [Bots] FC FamilySharing Get the bot(s) friend code
TRADELINK [Bots] TL Operator Get the bot(s) trade link
REPLAY [Year] [Bots] RP Operator Get the bot(s) «Steam Awards 2022» banner link (can get badge), if given 2 or more args, the first will be treat as Year(2022/2023)
REPLAYPRIVACY [Year] [Bots] Privacy RPP Operator Set the privacy settings for Steam Replay 2022. Privacy: 1=Private 2=Only friends 3=Public, if given 3 or more args, the first will be treat as Year(2022/2023)
CLEARALIAS [Bots] Opetator Clear history of previously used names
GAMEAVATAR [Bots] <AppID> [AvatarID] GA Master Set the bot(s) avatar as given AppID and AvatarID, if not set AvatarId, plugin will use random one
RANDOMGAMEAVATAR [Bots] RGA Master Set the bot(s) avatar randomly
ADVNICKNAME [Bots] Query ANN Master Set the bot(s) nickname use Placeholder, avilable: %dn% %ln% %un% %botn%, case insensitive
SETAVATAR [Bots] ImageUrl 🐞 GA Master Set the bot(s) avatar to specified online image
DELETEAVATAR [Bots] 🐞 Master Delete the bots avatar (reset to default)
CRAFTBADGE [Bots] CB Master Automatically craft ALL craftable badges (craft every craftable badge once at one time)
CRAFTSPECIFYBADGES [Bots] <AppIds> CSB Master 自动合成指定游戏的徽章 (各合成一级)
EDITCUSTOMURL [Bot] CustomUrl ECU Master Edit bot's custom profile url
DELETECUSTOMURL [Bots] DCU Master Delete bot's custom profile url

*🐞: Requires the generic version of ASF (not generic-netf)

  • GAMEAVATAR Description

All avatars are from Game Avatars Page


  • ADVNICKNAME Query Description

"n" means any number

Placeholder Description Demo
%d% Random digit 5
%dn% n Random digits %d6% -> 114514
%l% Random lowercase letter x
%ln% n Random lowercase letters %l7% -> asfeadf
%u% Random uppercase letter C
%un% n Random uppercase letters %u8% -> ASXCGDFA
%bot% bots nickname ASFE
%bot3% bots nickname, repeated 3 times %bot3% -> ASFEASFEASFE

Curator Commands

Command Shorthand Access Description
CURATORLIST [Bots] CL Master Get a list of the bots followed curators
FOLLOWCURATOR [Bots] <ClanIDs> FCU Master Follow the specified curator
UNFOLLOWCURATOR [Bots] UFC Master Unfollow the specified curator
UNFOLLOWALLCURATORS [Bots] UFACU Master Unfollow all curators
UNFOLLOWALLCURATOR [Bots] Same command as UNFOLLOWALLCURATORS

ClanID can be found in curator's web link or using CURATORLIST command

Wishlist Commands

Command Shorthand Access Description
ADDWISHLIST [Bots] <AppIDs> AW Master Add the game to the bots wishlist
REMOVEWISHLIST [Bots] <AppIDs> RW Master Delete the game from the bots wishlist
FOLLOWGAME [Bots] <AppIDs> FG Master Follow the specified game
UNFOLLOWGAME [Bots] <AppIDs> UFG Master Unfollow the specified game
CHECK [Bots] <AppIDs> CK Master Check if bot is following / or has wishlisted specified game
IGNOREGAME [Bots] <AppIDs> IG Master Ignore game
REMOVEIGNOREGAME [Bots] <AppIDs> RIG Master Cancel ignore game

Store Commands

Command Shorthand Access Description
APPDETAIL [Bots] <AppIDs|SubIDs|BundleIds> AD Operator Get app detail from steam API
SUBS S Operator Same as APPDETAIL
SEARCH [Bots] Keywords SS Operator Search in the Steam store
PUBLISHRECOMMENT [Bots] <AppIDs> COMMENT PREC Master Publish a recommendation for the game/app, appd or +appId rateUp, -appId rateDown
DELETERECOMMENT [Bots] <AppIDs> DREC Master Delete a recommendation for the game/app
RECOMMENT [Bots] <AppIDs> REC Master 获取评测内容
REQUESTACCESS [Bots] <AppIDs> RA Operator Request playtest/access from specific appIDs, equivalent to clicking Request Access
VIEWPAGE [Bots] Url VP Operator Visit the specified page
REDEEMPOINTSITEM [Bots] <defIds> RPI Master Redeem item in the points shop
REDEEMPOINTITEM [Bots] <defIds> Master Same as REDEEMPOINTSITEM
REDEEMPOINTSBADGE [Bots] defId level RPB Master Redeem session badge in the points shop
REDEEMPOINTBADGE [Bots] defId level Master Same as REDEEMPOINTSBADGE

defId can be found in SteamDB, for example, the Winter Collection - 2023's defId is 258511, see here

Cart Commands

Steam saves cart information via cookies, restarting ASF instance will cause the shopping cart to be emptied

Command Shorthand Access Description
CART [Bots] C Operator Check what's in the bots cart
ADDCART [Bots] <SubIDs|BundleIDs> AC Operator Add game to bots cart, only supports SUB/BUNDLE, 例如 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 Empty the bots cart
CARTCOUNTRY [Bots] CC Operator Get the bots available currency area (Depends on wallet currency and the IP location)
FAKEPURCHASE [Bots] FPC Master Simulate a purchase of the bots cart, and generate a failed purchase record without actually checking out
PURCHASE [Bots] PC Master Purchase the bots cart items for itself (Paid using the bots Steam wallet)
ADDFUNDS [Bots] Amount Operator 为机器人钱包充值余额, 结算单位由机器人钱包决定, 返回外部支付链接

Steam allows repeated purchases. Please confirm whether there is duplicated content before using the PURCHASE command.

Community Commands

Command Shorthand Access Description
NOTIFICATION [Bots] N Operator Get the bot's notification list
CLEARNOTIFICATION [Bots] CN Operator Mark bot's notifications as read

Friend Commands

Command Shorthand Access Description
ADDBOTFRIEND <Bots> ABF Master Let Bots add each other as friends
ADDBOTFRIEND <BotAs>+<BotBs> Master Let BotAs add each other as friends, then let BotAs add BotBs as a friend
ADDFRIEND [Bots] <Text> AF Master Make the bots send a friend request to others, Text support custom Url, steamId, Friend code, Invlite link
DELETEFRIEND [Bots] <Text> DF Master Make the bots delete the friend, Text support custom Url, steamId, Friend code
DELETEALLFRIEND [Bots] Master Make the bots delete all of its friends
INVITELINK [Bots] IL Operator Make the bots generate a friend invite link
  • ADDBOTFRIEND Usage Example
    • ADDBOTFRIEND a,b c: Let a,b,c add eachother as friends
    • ADDBOTFRIEND a,b,c + d,e: Let a,b,c add eachother as friends, then let a,b,c add d and e as friend, d will not add e as friend
    • ADDBOTFRIEND ASF: You can use the wildcard ASF for all bots
    • ADDBOTFRIEND a b c + ASF: You can use the wildcard ASF for all bots IE: AF ASF Text supports custom link, SteamId, Friend Code
    • ADDBOTFRIEND ASF + ASF: Allowed, but completely meaningless

Discovery Queue Commands

Command Shorthand Access Description
EXPLORER [Bots] EX Master Do exploration queue task

Wallet Commands

Command Shorthand Access Description
REDEEMWALLET [Bots] <keys> RWA Master Redeem a wallet top up code, if address information is required, the address in the configuration file will be automatically filled in.
REDEEMWALLETMULT [Bots] <keys> RWAM Master Redeem a batch(multiple) of wallet codes, but each bot will only redeem one given code

Inventory Commands

物品堆叠和取消堆叠会发送大量请求, 请不要对大量机器人同时使用这些命令, 有可能会因为网络请求过多导致临时封禁

Command Shorthand Access Description
STACKINVENTORY [Bots] AppId ContextId STI Operator 将指定 AppId 的物品库存中同类物品堆叠在一起, 对于大部分 App 来说, ContextId = 2
UNSTACKINVENTORY [Bots] AppId ContextId USTI Operator 将指定 AppId 的物品库存中堆叠后的物品解除堆叠, 对于大部分 App 来说, ContextId = 2
PENDINGGIFT [Bots] PG Operator 查看待接收礼物列表
ACCEPTGIFT [Bots] <GiftIds> AG Master 接收指定礼物, GiftId 可指定为 *, 代表所有礼物
DECLINEGIFT [Bots] <GiftIds> DG Master 拒绝指定礼物, GiftId 可指定为 *, 代表所有礼物
TRADEOFFERS [Bots] TO Operator 查看待处理的交易报价列表
ACCEPTOFFER [Bots] <OfferIds> AO Master 接收指定报价, OfferId 可指定为 *, 代表所有报价
CANCELOFFER [Bots] <OfferIds> CO Master 拒绝指定报价, OfferId 可指定为 *, 代表所有报价

Alias of ASF's Commands

Shorthand Equivalent Command Description
AL [Bots] <Licenses> ADDLICENSE [Bots] <Licenses> Add a free License / SUB
LA LEVEL ASF Get All bots Steam levels
BA BALANCE ASF Get All bots wallet balances
PA POINTS ASF Get All bots points balances
P [Bots] POINTS Get [BotName] points balance
CA CART ASF Get All bot's cart information

For Developer

This group of commands is disabled by default. You need to add "DevFeature": true in ASF.json to enable it.

Command Access Description
COOKIES [Bots] Master View the bots Steam store Cookies
APIKEY [Bots] Master View the bots APIKey
ACCESSTOKEN [Bots] Master View the bots ACCESSTOKEN

IPC Interface

You need to agree to the EULA before using this function. For details, see [Plug-in Configuration Instructions](#plug-in configuration instructions)

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 Or earlier version's IPC interfaces
API Method Params Description
/Api/ASFEnhance/{botNames}/FollowCurator POST ClanIDs Follow Curator
/Api/ASFEnhance/{botNames}/UnFollowCurator POST ClanIDs UnFollow Curator
/Api/ASFEnhance/{botNames}/FollowingCurators POST Start, Count Get the list of followed Curators
/Api/ASFEnhance/{botNames}/GetAppDetail POST AppIDs Get Game / App Details
/Api/ASFEnhance/{botNames}/Purchase POST SubIDs, BundleIDs, SkipOwned Buy games in bulk
/Api/ASFEnhance/{botNames}/PublishReview POST AppIDs, RateUp, AllowReply, ForFree,Public,Comment Publish Review
/Api/ASFEnhance/{botNames}/DeleteReview POST AppIDs Delete Review
/Api/ASFEnhance/{botNames}/AddWishlist POST AppIDs Add to Wishlist
/Api/ASFEnhance/{botNames}/RemoveWishlist POST AppIDs Remove from Wishlist
/Api/ASFEnhance/{botNames}/FollowGame POST AppIDs Follow Game
/Api/ASFEnhance/{botNames}/UnFollowGame POST AppIDs UnFollow Game
/Api/ASFEnhance/{botNames}/CheckGame POST AppIDs Check Game Follow/Wishlist

History Version

ASFEnhance Version Depended ASF Version
2.0.16.2 5.5.3.4
2.0.15.0 5.5.3.4
2.0.14.2 5.5.3.4
2.0.13.1 5.5.2.3
2.0.12.1 5.5.2.3
2.0.11.1 5.5.2.3
2.0.10.1 5.5.1.4
2.0.9.3 5.5.1.4
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
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 and previous versions are no longer supported due to changes in Steam. Please use the new version of ASF and ASFEnhance.

Unavailable Version
ASFEnhance Version Depended ASF Version
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
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
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
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
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

Repobeats analytics image


Star History Chart