Hats!
In XMPP you can have "hats"! A hat is basically a label next to your nickname which can show maybe a role you have in a particolar MUC (e.g. "teacher" for a class, "manager" for an office, or "developer" for a software project and so on..). The relative XEP is https://xmpp.org/extensions/xep-0317.html
The only client where this XEP seems to be manageable, is conversejs: https://m.conversejs.org/docs/html/configuration.html#muc-hats but Cheogram can show hats as well in the participant list.
There are a couple modules needed in prosody and you can install them like so:
prosodyctl install --server=https://modules.prosody.im/rocks/ mod_muc_hats_api
prosodyctl install --server=https://modules.prosody.im/rocks/ mod_muc_hats_adhoc
This is the adhoc
command in conversejs to set a hat:
You need to specify a user JID, a room JID (on your server), a Hat title (the actual label you want to be shown) and a Hat URI (a machine-readable unique identifier, like 1111-2222-abcd
- this is something you make up yourself)
And this is the final outcome
Sergey said:
The Dino IM client has a PR for the hats It would be great if you can test it and review. The hats should be not difficult to add to other clients
Simone said:
Hi, I am on Windows currently, but I've asked the chat at xmpp-it community.. Hopefully someone will step up.