Add Guild.voice_client shortcut.

This commit is contained in:
Rapptz 2017-04-18 04:07:05 -04:00
parent 3b1b26ffb1
commit 65bd510df6

View File

@ -32,7 +32,6 @@ from collections import namedtuple
from . import utils from . import utils
from .role import Role from .role import Role
from .member import Member, VoiceState from .member import Member, VoiceState
from .emoji import Emoji
from .game import Game from .game import Game
from .permissions import PermissionOverwrite from .permissions import PermissionOverwrite
from .colour import Colour from .colour import Colour
@ -282,6 +281,11 @@ class Guild(Hashable):
self_id = self._state.user.id self_id = self._state.user.id
return self.get_member(self_id) return self.get_member(self_id)
@property
def voice_client(self):
"""Returns the :class:`VoiceClient` associated with this guild, if any."""
return self._state._get_voice_client(self.id)
@property @property
def text_channels(self): def text_channels(self):
"""List[:class:`TextChannel`]: A list of text channels that belongs to this guild. """List[:class:`TextChannel`]: A list of text channels that belongs to this guild.