With this announcement, we’re making publicly available a new feature that enables you to set a custom status message. After setting, that message will be shown next to your avatar on posts, in chat, on your user card etc.:
You can use it to let everyone know that you’re temporarily unavailable, are on a long vacation, or just to share your mood.
We’re also enabling the feature here on Meta, so you can go ahead and try it right now.
To set custom status, go to the user menu and press the Set custom status button (this may look a bit different for you if you haven’t enabled the new user menu yet):
I think I remember a similar feature, via a plugin, which allowed you to set hours of availability, It’s helpful on forums where you interact with people during their working hours.
But I can’t find it.
Anyways, do you plan to add recurring time spans so we could achieve the same thing?
The idea of integrating it with calendars has come up. We haven’t really done much investigation, but expect there may be some complexity around authentication.
There’s the “do not disturb” feature, which has preferences for a “notification schedule” Do not disturb mode
We agree these features are closely related and may bring them closer together in the future, but they are separate at this time.
That was my initial thought, but I’m not seeing many options:
I can see my username in the response but not the request. To me it looks like status can only be set by the user during an existing session. Am I missing something here? Is there a way to specify via api the username for setting status?
You’re right, currently it’s only possible to set the current user’s status, you’re not missing anything.
This feature is very young now, and we’re currently working on some further improvements to it that potentially may (or may not) lead to adding a server method that will let you set status of any user. I think it’s worth waiting a bit until we deliver more improvements to user status.
Yes, this definitely can be improved. I’ll take care of it, thank you for reporting!