Home

Awesome

ASFOAuth

Codacy Badge GitHub Workflow Status License

GitHub Release GitHub Release GitHub last commit

GitHub Repo stars GitHub Download

Bilibili Steam

Steam 爱发电

<!-- ASFOAuth 介绍 & 使用指南: [https://keylol.com/t887696-1-1](https://keylol.com/t887696-1-1) -->

警告: 安装后所有拥有 Master 权限的用户都将可以使用机器人账号登录第三方网站, 请谨慎使用 警告: 安装后所有拥有 Master 权限的用户都将可以使用机器人账号登录第三方网站, 请谨慎使用 警告: 安装后所有拥有 Master 权限的用户都将可以使用机器人账号登录第三方网站, 请谨慎使用

安装方式

初次安装 / 手动更新

  1. GitHub Releases 下载插件的最新版本
  2. 解压后将 ASFOAuth.dll 丢进 ArchiSteamFarm 目录下的 plugins 文件夹
  3. 重新启动 ArchiSteamFarm , 使用命令 ASFOAUTHASFO 来检查插件是否正常工作

ASFEnhance 联动

推荐搭配 ASFEnhance 使用, 可以通过 ASFEnhance 实现插件更新管理和禁用特定命令等功能

更新日志

ASFOAuth 版本适配 ASF 版本更新说明
1.3.0.16.0.0.3与 Steam OAuth 和 Steam OpenId 实现正确的交互
1.3.0.06.0.0.3ASF -> 6.0.0.3
1.2.0.05.5.0.11ASF -> 5.5.0.11
1.1.0.05.4.12.5ASF -> 5.4.12.5, 接入 ASFEnhance
1.0.1.05.4.8.3ASF -> 5.4.8.3
1.0.0.25.4.5.2第一个版本

插件配置说明

本插件的配置项名称已改为 ASFEnhance

ASF.json

{
  //ASF 配置
  "CurrentCulture": "...",
  "IPCPassword": "...",
  "...": "...",
  //ASFOAuth 配置
  "ASFEnhance": {
    "EULA": true,
    "Statistic": true
  }
}
配置项类型默认值说明
EULAboolfalse是否同意 EULA*, 当设置为 true 时, 视为同意 EULA
Statisticbooltrue是否允许发送统计数据, 仅用于统计插件用户数量, 不会发送任何其他信息

当某条命令被禁用时, 仍然可以使用 ASFO.xxx 或者 ASFOAUTH.xxx 的形式调用被禁用的命令, 例如 ASFO.OAUTH

插件指令说明

插件更新

命令缩写权限说明
ASFOAuthASFOFamilySharing查看 ASFOAuth 的版本

功能指令

命令缩写权限说明
OAUTH [Bot] UriOAMaster自动使用机器人身份通过 SteamOAuth 登录第三方网站 , 返回跳转回第三方的网址
OPENID [Bot] UriOPMaster自动使用机器人身份通过 SteamOpenId 登录第三方网站 , 返回跳转回第三方的网址