aboutsummaryrefslogtreecommitdiff
path: root/discord/member.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2016-10-17 18:25:23 -0400
committerRapptz <[email protected]>2017-01-03 09:51:54 -0500
commitd1d54a468a88323a8ef7798ff084a1371d5893ec (patch)
tree21dd315df95acd2c8d6cf63cc51fa4cadc0c7155 /discord/member.py
parentStateful Message and remove Invite.xkcd since it is removed. (diff)
downloaddiscord.py-d1d54a468a88323a8ef7798ff084a1371d5893ec.tar.xz
discord.py-d1d54a468a88323a8ef7798ff084a1371d5893ec.zip
Rename Server to Guild everywhere.
Diffstat (limited to 'discord/member.py')
-rw-r--r--discord/member.py40
1 files changed, 20 insertions, 20 deletions
diff --git a/discord/member.py b/discord/member.py
index 08d2600a..f9c5fa66 100644
--- a/discord/member.py
+++ b/discord/member.py
@@ -37,15 +37,15 @@ class VoiceState:
Attributes
------------
deaf: bool
- Indicates if the user is currently deafened by the server.
+ Indicates if the user is currently deafened by the guild.
mute: bool
- Indicates if the user is currently muted by the server.
+ Indicates if the user is currently muted by the guild.
self_mute: bool
Indicates if the user is currently muted by their own accord.
self_deaf: bool
Indicates if the user is currently deafened by their own accord.
is_afk: bool
- Indicates if the user is currently in the AFK channel in the server.
+ Indicates if the user is currently in the AFK channel in the guild.
channel: Optional[Union[:class:`Channel`, :class:`PrivateChannel`]]
The voice channel that the user is currently connected to. None if the user
is not currently in a voice channel.
@@ -99,7 +99,7 @@ def flatten_user(cls):
@flatten_user
class Member:
- """Represents a Discord member to a :class:`Server`.
+ """Represents a Discord member to a :class:`Guild`.
This implements a lot of the functionality of :class:`User`.
@@ -123,22 +123,22 @@ class Member:
A list of :class:`Role` that the member belongs to. Note that the first element of this
list is always the default '@everyone' role.
joined_at : `datetime.datetime`
- A datetime object that specifies the date and time in UTC that the member joined the server for
+ A datetime object that specifies the date and time in UTC that the member joined the guild for
the first time.
status : :class:`Status`
The member's status. There is a chance that the status will be a ``str``
if it is a value that is not recognised by the enumerator.
game : :class:`Game`
The game that the user is currently playing. Could be None if no game is being played.
- server : :class:`Server`
- The server that the member belongs to.
+ guild : :class:`Guild`
+ The guild that the member belongs to.
nick : Optional[str]
- The server specific nickname of the user.
+ The guild specific nickname of the user.
"""
- __slots__ = ('roles', 'joined_at', 'status', 'game', 'server', 'nick', '_user', '_state')
+ __slots__ = ('roles', 'joined_at', 'status', 'game', 'guild', 'nick', '_user', '_state')
- def __init__(self, *, data, server, state):
+ def __init__(self, *, data, guild, state):
self._state = state
self._user = state.try_insert_user(data['user'])
self.joined_at = utils.parse_time(data.get('joined_at'))
@@ -146,14 +146,14 @@ class Member:
self.status = Status.offline
game = data.get('game', {})
self.game = Game(**game) if game else None
- self.server = server
+ self.guild = guild
self.nick = data.get('nick', None)
def __str__(self):
return self._user.__str__()
def __eq__(self, other):
- return isinstance(other, Member) and other._user.id == self._user.id and self.server.id == other.server.id
+ return isinstance(other, Member) and other._user.id == self._user.id and self.guild.id == other.guild.id
def __ne__(self, other):
return not self.__eq__(other)
@@ -173,8 +173,8 @@ class Member:
self.nick = data['nick']
# update the roles
- self.roles = [self.server.default_role]
- for role in self.server.roles:
+ self.roles = [self.guild.default_role]
+ for role in self.guild.roles:
if role.id in data['roles']:
self.roles.append(role)
@@ -254,20 +254,20 @@ class Member:
return None
@property
- def server_permissions(self):
- """Returns the member's server permissions.
+ def guild_permissions(self):
+ """Returns the member's guild permissions.
- This only takes into consideration the server permissions
+ This only takes into consideration the guild permissions
and not most of the implied permissions or any of the
channel permission overwrites. For 100% accurate permission
calculation, please use either :meth:`permissions_in` or
:meth:`Channel.permissions_for`.
- This does take into consideration server ownership and the
+ This does take into consideration guild ownership and the
administrator implication.
"""
- if self.server.owner == self:
+ if self.guild.owner == self:
return Permissions.all()
base = Permissions.none()
@@ -282,4 +282,4 @@ class Member:
@property
def voice(self):
"""Optional[:class:`VoiceState`]: Returns the member's current voice state."""
- return self.server._voice_state_for(self._user.id)
+ return self.guild._voice_state_for(self._user.id)