Skip to content

Change steam online status (e.g. Online) #421

Answered by rossengeorgiev
tmontney asked this question in Q&A
Discussion options

You must be logged in to vote

When you call self.client.change_status(...) a message is queued to be sent. You need to yield to the gevent event loop to allow the message to be processed. You could use client.idle() or client.sleep(seconds). That would change the online status of client instance, which a separate session for your account that the session on Steam desktop. If your status changes in one session, it may display in other sessions, like when you are playing a game, etc. Once you kill that session, it will revert back.

Note that you can't use this to control you Steam desktop client. For example, if you want to create a script change your status.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by rossengeorgiev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants