安装•帐户•代理•配置•开始
这是一个简单的跨平台蒸汽游戏空闲机器人,支持多个帐户。
它为您处理所有帐户的连接管理,如果启用了,请发送AFK消息,当然可以闲置。
该项目是我的Steam-Comment-Service-Bot的缩小版本,对于仅感兴趣游戏闲置的用户。
如果您需要更多功能,请改用。
除了支持评论等之外,它还具有比此处更新更新更新的高级连接管理功能。
请继续阅读以学习如何设置该机器人。
确保安装了node.js。
下载此存储库作为.zip
,提取文件夹,然后在文件夹中打开终端/电源壳/控制台。
键入npm install
以安装所有依赖关系。
打开accounts.txt
。
username:password:shared_secret
shared_secret
是可选的。仅提供username:password
如果您不想使用它。
使用QR代码登录:
您想通过使用Steam移动应用程序扫描QR代码来登录帐户吗?简单的!
而不是在accounts.txt
中为该帐户提供密码,而是将密码设置为“ qrcode”。
在启动时,该机器人将在日志中显示QR代码,您可以使用Steam移动应用程序扫描。
例子:
myaccount1:qrcode
您提供该帐户的用户名不需要正确,只需保持不变即可。
它仅用于在数据库中存储一个令牌,以在下次启动机器人时重新使用现有会话(因此您无需在每个启动时扫描QR代码)。
如果您使用的是许多帐户,则添加代理可能是有意义的,因此您没有同一IP中的大量会话。
为此,请打开proxies.txt
文件,并按照您的意愿放置尽可能多的http代理。
该机器人将在所有可用代理(包括本地IP)上平均分配所有帐户。
您的代理必须遵循此格式: http://user:[email protected]:8081
请注意,Steam可能会阻止一些代理提供商。
在文本编辑器中打开config.json
,然后将您不会在playingGames
括号内闲置的游戏放置。
您可以通过将字符串作为第一个参数来设置自定义游戏。
其他数字定义了脚本将开始播放的游戏。您可以通过添加逗号和应用程序ID添加更多内容。
该机器人将自动要求在此处设置的免费游戏许可证,但您的帐户尚未拥有。这仅限于每小时50场比赛。
如果要为特定帐户设置特定游戏,请传递包含"accountName": []
为每个帐户作为第一个参数。
接下来的所有内容都代表“常规”设置,所有帐户将使用该设置未包含在对象中。
有关视觉表示,请参见下面的第四个示例。
示例:
显示“在非步骤游戏中:Minecraft”和Idle TF2&CS:GO: "playingGames": ["Minecraft", 440, 730],
显示“当前在游戏中:Team Fortress 2”和IDLE TF2&CS:GO: "playingGames": [440, 730],
仅作为在线出现,不要闲置任何事情: "playingGames": [],
显示“特定游戏”游戏和闲置CSGO仅用于帐户“ myacc1”。没有闲置的帐户“ myacc25”。显示所有其他帐户的“常规游戏”和空闲TF2: "playingGames": [{ "myacc1": ["Specific Game", 730], "myacc25": [] }, "General Game", 440],
闲置CS:在“ myacc1”上进行go&dota,然后在“ myacc2”上闲置dota。在其他每个帐户上播放TF2: "playingGames". [{ "myacc1": [730, 570], "myacc2": [570] }, 440],
您不必将playingGames
保持在一行中,这是为了文档目的而在此处完成的。我建议将数组在多行上传播,尤其是在为许多不同帐户设置许多不同的游戏时。
要设置不同的在线状态,您可以从此列表中选择一个数字,并在onlinestatus
上提供它。
如果设置为null
机器人将不会更改您的在线状态。
要设置将在空闲时发送的消息上发送的消息,请将消息设置为afkMessage
。
将括号留为空(像这样: ""
),以不发送任何消息。
logindelay和relogdelay值控制在多个帐户中登录之间等待的时间,以及在丢失的帐户连接后尝试重新浏览的时间。
我建议不要触摸它们,因为它们有很好的默认设置以避免冷却,但是如果您知道自己在做什么 - 他们在那里。
重要的:
确保您不会忘记任何逗号,否则该脚本将不会启动并丢弃语法错误。
如果您不确定缺少什么,请查看默认的config.json
。
然后只需键入node idler.js
即可启动脚本。
该脚本将尝试登录并询问您的Steam Guard代码,如果需要。登录时,将显示登录消息中的消息。
每次帐户失去连接时,都会将会话摘要打印到文本文件“ playtime.txt”(将自动创建)。
当您手动停止机器人时,这也适用。要关闭整个功能,请将配置中的logPlaytimeToFile
设置为false
。
就是这样。由Doctormckay的Steam-User库提供支持的简单跨平台蒸汽游戏空闲脚本。