Skip to content

User Roles

nutmeg edited this page Feb 22, 2023 · 3 revisions

Run Down

Discord+PS lets you use a user's roles simpler than Discord.JS

Role Cache

Role cache returns a user's full role list with all the info

PSClient.user.roles.cache(?user);

// or

PSClient.user.roleCache(?user);

Role List

Role list returns an array of all role names a user has

PSClient.user.roles.list(?user);

// or

PSClient.user.roleList(?user);

Role Ids

Role ids returns an array of all role ids a user has

PSClient.user.roles.ids(?user);

// or

PSClient.user.roleIds(?user);

Has Role

Has role checks if a user has the given roles by id
it takes a role id and an optional user

PSClient.user.roles.has(role id, ?user);

// or

PSClient.user.hasRole(role id, ?user);

Has Role Name

HasName checks if a user has the given roles by name
it takes a role name and an optional user

PSClient.user.roles.hasName(role name, ?user);

// or

PSClient.user.hasRoleName(role name, ?user);
Clone this wiki locally