Open
Description
It would be nice to have a way to publish some information about your current status. This way you can announce that you're afk
or on vacation, be back soon
or Tryin to make a change :-/
. Slack has something similar: https://slack.com/help/articles/201864558-Set-your-Slack-status-and-availability
One way it could work:
/setstatus [status]
- push a new status out to the swarm/status [user[.id]]
- get a user's status- The status would be shown at the top of the chat history box when chatting with a user. It could also hypothetically be included somewhere in the user list in the desktop GUI, but I can't think of a good way that would also keep it suitably dense. Perhaps truncated, in smaller text, after the username, with a hover containing the full text?
- I'm not sure on the requirements for message types, but I'm guessing it should look something like this:
{
timestamp: number,
type: 'chat/status',
content: {
user: [user id],
status: [the new status]
}
}
- I see something in the code regarding "about" for a user, perhaps status should be included there as well.
Metadata
Metadata
Assignees
Labels
No labels