Node.JS Steam Bot身份验证错误

时间:2016-05-03 03:03:51

标签: node.js bots steam

当我启动Steam Bot时,我一直收到此错误。

[2016-05-03 03:00:03.184] [DEBUG] [default] - [Error: SteamGuardMobile]
Error: SteamGuardMobile
at SteamCommunity.<anonymous> (C:\Users\Administrator\Desktop\BOTNEW\node_mo
dules\steamcommunity\index.js:128:14)
at Request._callback (C:\Users\Administrator\Desktop\BOTNEW\node_modules\ste
amcommunity\components\http.js:62:14)
at Request.self.callback (C:\Users\Administrator\Desktop\BOTNEW\node_modules
\request\request.js:200:22)
at emitTwo (events.js:87:13)
at Request.emit (events.js:172:7)
at Request.<anonymous> (C:\Users\Administrator\Desktop\BOTNEW\node_modules\r
equest\request.js:1067:10)
at emitOne (events.js:82:20)
at Request.emit (events.js:169:7)
at IncomingMessage.<anonymous> (C:\Users\Administrator\Desktop\BOTNEW\node_m
odules\request\request.js:988:12)
at emitNone (events.js:72:20)

bot.js http://pastebin.com/07uXJgdJ

bot_manager.js http://pastebin.com/RfJbkrQe

任何帮助都会令人惊叹,如果您正在寻找更多信息来帮助我解决这个问题,请问,但我对Steam Bot来说还是新手!

1 个答案:

答案 0 :(得分:1)

您无法登录自己的帐户,因此“错误:SteamGuardMobile ”。

您需要使用Steam-TOTP生成用于登录的双因素身份验证代码 要登录,您需要在注册双因素设备时获得 shared_secret

This Steam-Community package有enableTwoFactor,它会为你提供一个响应对象,包括 shared_secret (用于登录)和 identity_secret (用于交易确认)。

保存这些并使用Steam-TOTP生成用于通过Steam移动验证器登录的5位数代码。

var code = SteamTOTP.generateAuthCode(shared_secret); // will return 5-digit code