User Roles - shysolocup/willclient GitHub Wiki

Discord+PS lets you use a user's roles simpler than Discord.JS
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 returns an array of all role names a user has
PSClient.user.roles.list(?user);
// or
PSClient.user.roleList(?user);
Role ids returns an array of all role ids a user has
PSClient.user.roles.ids(?user);
// or
PSClient.user.roleIds(?user);
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);
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);