L'ID d'un utilisateur (aussi appelé userid) est un ID immuable lié a leur compte Resonite.
Format
Tous les ID d'utilisateurs commencent par U-
(la lettre "U" signifiant "utilisateur"; d'autres exemples sont "G" et "R" qui veulent dire "groupe" et "record" respectivement).
Il y a deux formats possible pour les ID d'utilisateur.
ID d'utilisateur normal
La plupart des ID d'utilisateur sur Resonite sont un ID "Snowflake", suivant le format U-<snowflake>
.
Par exemple, l'ID d'un utilisateur peut ressembler a U-fX3pKe7AYYQ
.
ID nom d'utilisateur
Dans le cas d'un compte migré ou d'un compte système comme le Resonite bot, l'ID d'utilisateur peut apparaître dans un format différent.
Dans ce cas, il va suivre le format U-<nom d'utilisateur>
.
Par exemple, un ID d'utilisateur peut ressembler a U-Frooxius
.
Ne jamais assumer qu'un ID va correspondre a un nom d'utilisateur.
Utilisation
Il est généralement recommandé de ne jamais afficher cet ID dans des situation utilisateur (facettes, mondes, ect) et a la place afficher le nom d'utilisateur de la personne en utilisant UserUsername en ProtoFlux.
Comme l'ID d'utilisateur ne peut pas être changé, il est recommandé de l'utiliser pour les variables Cloud et composants comme ValueUserOverride.
Trouver un ID d'utilisateur
Trouver un ID d'utilisateur peut être simple et fait de différentes manières:
- Se connecter au site de Resonite affichera votre proper ID d'utilisateur
- Utiliser la node ProtoFlux UserFromUsername en combinaison avec UserUserID (ne fonctionne qu'avec des joueurs présents dans la session)
- Utiliser un inspecteur d'utilisateurs (ne fonctionne qu'avec des joueurs présents dans la session)
- Utiliser l'API pour chercher et trouver des utilisateurs
- Utiliser un outil de recherche comme celui de marsmaantje (
resrec:///U-marsmaantje/R-c671fca0-7b46-413f-a116-d57b8fbdbeba
)