前言
最近开始关注Steam游戏的下架情报,付费游戏下架还可能买得到激活码,免费游戏下架绝大多数情况都没有办法收藏了,于是就有了这个能够自动添加免费游戏的项目
使用方法
链接
本项目链接:Github
ASF配置
添加免费游戏通过ASF实现,所有首先需要配置ASF,打开ASF的IPC功能
只要在ASF.json
中,加一条"IPC": true,
即可
脚本安装 & 配置
首先克隆仓库
git clone https://github.com/chr233/free_game_hunter
cd free_game_hunter
pip3 install -r requirements.txt
mv example.config.toml config.toml
在本地会存在一个
data.db
,会缓存机器人拥有的游戏和steam商店上的免费游戏,然后会保存统计数据,请不要自行修改data.db
然后修改config.toml
,设置机器人名称即可
[bot] # 机器人设置
# 机器人名称,不能设置为asf
bot_name = '1'
# 多个机器人可以设置写成这样
# bot_name = ['1','2','3']
[asf] # asf设置
# ipc地址
ipc_addr = 'http://localhost:1242'
# ipc连接密码,没有密码的话留空
ipc_password = ''
[db] # 数据库配置
# 数据库名称
db_name = 'data.db'
运行脚本
使用Python3运行
python3 run.py
自动运行
我使用crontab
实现定时执行(因为Steam限制,一个账号每小时最多添加50个Sub,所以一小时执行一次就行了)
# 每个小时执行一次
0 * * * * /home/xxx/free_game_hunter/start.sh > /dev/null 2>&1 &
start.sh
内容:
# 需要先切换到工作目录才可以,路径自行修改
cd /home/xxx/free_game_hunter
python3 run.py
运行效果
本文链接:https://blog.chrxw.com/archives/2021/03/12/1540.html
转载请保留本文链接,谢谢