【问题标题】:Node.JS Steam Bot Authentication ErrorNode.JS Steam 机器人身份验证错误
【发布时间】:2016-08-27 22:53:59
【问题描述】:

我每次启动 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 还很陌生!

【问题讨论】:

  • 我检查了它,它对我来说真的没有意义,而且我的机器人只登录一次。
  • 我需要查看代码才能了解问题所在。
  • 你有 twitter 或 skype 吗?
  • 如果您希望 stackoverflow 社区为您提供帮助,请在此处粘贴。

标签: node.js bots steam


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-11
    • 2017-06-16
    • 2013-10-28
    • 2016-01-14
    • 2020-07-11
    • 1970-01-01
    • 2020-09-24
    相关资源
    最近更新 更多