Client.accept_invite and Client.register now accept invite IDs.
This commit is contained in:
		@@ -523,7 +523,7 @@ class Client(object):
 | 
			
		||||
            m = re.match(rx, invite)
 | 
			
		||||
            if m:
 | 
			
		||||
                return m.group(1)
 | 
			
		||||
        return None
 | 
			
		||||
        return invite
 | 
			
		||||
 | 
			
		||||
    def _resolve_destination(self, destination):
 | 
			
		||||
        if isinstance(destination, Channel) or isinstance(destination, PrivateChannel):
 | 
			
		||||
@@ -854,7 +854,7 @@ class Client(object):
 | 
			
		||||
        if the request failed.
 | 
			
		||||
 | 
			
		||||
        :param str username: The username to register as.
 | 
			
		||||
        :param invite: An invite URL or :class:`Invite` to register with.
 | 
			
		||||
        :param invite: An invite URL, ID, or :class:`Invite` to register with.
 | 
			
		||||
        :param str fingerprint: Unknown API parameter, defaults to None
 | 
			
		||||
        """
 | 
			
		||||
 | 
			
		||||
@@ -1181,9 +1181,10 @@ class Client(object):
 | 
			
		||||
        return Invite(**data)
 | 
			
		||||
 | 
			
		||||
    def accept_invite(self, invite):
 | 
			
		||||
        """Accepts an :class:`Invite` or a URL to an invite.
 | 
			
		||||
        """Accepts an :class:`Invite`, URL or ID to an invite.
 | 
			
		||||
 | 
			
		||||
        The URL must be a discord.gg URL. e.g. "http://discord.gg/codehere"
 | 
			
		||||
        The URL must be a discord.gg URL. e.g. "http://discord.gg/codehere".
 | 
			
		||||
        An ID for the invite is just the "codehere" portion of the invite URL.
 | 
			
		||||
 | 
			
		||||
        This function raises :exc:`HTTPException` if the request failed. If
 | 
			
		||||
        the invite is invalid, then :exc:`InvalidArgument` is raised.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user