mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
Member documentation
This commit is contained in:
41
docs/docs_member.rst
Normal file
41
docs/docs_member.rst
Normal file
@@ -0,0 +1,41 @@
|
||||
.. include:: ./vars.rst
|
||||
|
||||
Member Documentation
|
||||
==================
|
||||
|
||||
The Member Class is used to represent a User_ but specific to a server. **Any attributes/functions available in User_ are omitted.**
|
||||
|
||||
Attributes
|
||||
----------
|
||||
|
||||
server
|
||||
~~~~~~
|
||||
|
||||
The Server_ that the Member belongs to.
|
||||
|
||||
roles
|
||||
~~~~~
|
||||
|
||||
An `Array` of ServerPermissions_ and ChannelPermissions_ that the Member is affected by.
|
||||
|
||||
rawRoles
|
||||
~~~~~~~~
|
||||
|
||||
An `Array` of role IDs.
|
||||
|
||||
Functions
|
||||
---------
|
||||
|
||||
hasRole(role)
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
Returns a `Boolean` depending on whether or not a user has a certain role.
|
||||
|
||||
- **role** - The ServerPermissions_ you want to see if a user has.
|
||||
|
||||
permissionsIn(channel)
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Returns an EvaluatedPermissions_ giving the final permissions of the Member in a channel.
|
||||
|
||||
- **channel** - The Channel_ that you want to evaluate the permissions in.
|
||||
@@ -32,6 +32,7 @@ Contents:
|
||||
docs_resolvable
|
||||
docs_client
|
||||
docs_user
|
||||
docs_member
|
||||
docs_server
|
||||
docs_channel
|
||||
docs_pmchannel
|
||||
|
||||
@@ -11,4 +11,5 @@
|
||||
.. _Promises : https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise
|
||||
.. _ServerPermissions : ./docs_permissions.html#id1
|
||||
.. _ChannelPermissions : ./docs_permissions.html#id3
|
||||
.. _EvaluatedPermissions : ./docs_permissions.html#id6
|
||||
.. _EvaluatedPermissions : ./docs_permissions.html#id6
|
||||
.. _Member : ./docs_member.html
|
||||
Reference in New Issue
Block a user