Allows interaction with the Steam network via the Steam client protocol
MIT License
Bot releases are visible (Hide)
Published by DoctorMcKay over 5 years ago
Published by DoctorMcKay over 5 years ago
Nearly a year in the making, v4 is now available! This release includes many breaking changes, so please carefully read over these release notes.
Steam
static propertyclient
instance propertydisableTwoFactor
; non-functional, use steamcommunity insteadgenerateAuthCode
; use steam-totp insteadrequestPasswordChangeEmail
; non-functionalchangePassword
; non-functionalcreateAccount
; non-functionalchangeEmail
; non-functionalserver_time
in enableTwoFactor callback data is now a number instead of a string (not a Date as that would break the JSON-stringifyable property of the response)err
as their first argument
promptSteamGuardCode
option has been removed
steamGuard
listeners have been attachedparseAppTicket
now has an optional second boolean parameter. If omitted or false
, the function will return null
if the ticket is missing a signature (or it's invalid).parseEncryptedAppTicket
's output, including isValid
and ownershipTicketExpires
.last_seen_online
is now a Date
object in the user
eventdownloadFile
's callback and the EventEmitter it returns has changed
Published by DoctorMcKay over 5 years ago
getProductInfo
can be fired multiple timesPublished by DoctorMcKay over 5 years ago
See PR #165
Changes from beta 4:
downloadFile
's behavior has changed, and it now returns a Promise
Published by DoctorMcKay over 5 years ago
See PR #165
Changes from beta 3:
deleteChatRoomMessages
and kickUserFromGroup
incorrectly complaining about the wrong typepersona_state
statuses (thanks to @LulzFTW in PR #208) [from v3.29.2]TypeError: Cannot read property 'map' of undefined
Published by DoctorMcKay almost 6 years ago
persona_state
statuses (thanks to @LulzFTW in PR #208)Published by DoctorMcKay almost 6 years ago
See PR #165
Changes from beta 2:
null
for omitted fields
last_seen_online
is now a Date
object in the user
eventSteamUser
(e.g. SteamUser.EChatRoomJoinState
)Published by DoctorMcKay almost 6 years ago
See PR #165
Changes from beta 1:
Published by DoctorMcKay almost 6 years ago
See PR #165
Published by DoctorMcKay almost 6 years ago
Published by DoctorMcKay almost 6 years ago
additionalHeaders
option (thanks to @anasinnyk in PR #194)Published by DoctorMcKay about 6 years ago
requestPasswordChangeEmail
and changePassword
are now deprecated as they no longer workPublished by DoctorMcKay about 6 years ago
getDepotDecryptionKey
Published by DoctorMcKay over 6 years ago
clientOS
option to logOn
details (thanks to @makcc666 in PR #171)getTradeURL
and changeTradeURL
Published by DoctorMcKay over 6 years ago
removeFriendFromGroup
(thanks to @RumbleFrog in PR #170)Published by DoctorMcKay over 6 years ago
Published by DoctorMcKay over 6 years ago
parseEncryptedAppTicket
methodcommunityMessages
eventPublished by DoctorMcKay over 6 years ago
tradeOffers
not being emitted for 0 new offers (issue #162)Published by DoctorMcKay over 6 years ago
tradeOffers
events if they're re-emitted with the same countPublished by DoctorMcKay over 6 years ago
createAccount
and made it throw an Error
when called since it doesn't work anymoregetAssetClassInfo
method