Fix various inconsistencies within the documentation (#5067)
This commit is contained in:
		
							
								
								
									
										229
									
								
								docs/api.rst
									
									
									
									
									
								
							
							
						
						
									
										229
									
								
								docs/api.rst
									
									
									
									
									
								
							@@ -739,9 +739,13 @@ Profile
 | 
			
		||||
    .. attribute:: user
 | 
			
		||||
 | 
			
		||||
        The :class:`User` the profile belongs to.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`User`
 | 
			
		||||
    .. attribute:: premium
 | 
			
		||||
 | 
			
		||||
        A boolean indicating if the user has premium (i.e. Discord Nitro).
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
    .. attribute:: nitro
 | 
			
		||||
 | 
			
		||||
        An alias for :attr:`premium`.
 | 
			
		||||
@@ -749,47 +753,70 @@ Profile
 | 
			
		||||
 | 
			
		||||
        A naive UTC datetime indicating how long the user has been premium since.
 | 
			
		||||
        This could be ``None`` if not applicable.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`datetime.datetime`
 | 
			
		||||
    .. attribute:: staff
 | 
			
		||||
 | 
			
		||||
        A boolean indicating if the user is Discord Staff.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
    .. attribute:: partner
 | 
			
		||||
 | 
			
		||||
        A boolean indicating if the user is a Discord Partner.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
    .. attribute:: bug_hunter
 | 
			
		||||
 | 
			
		||||
        A boolean indicating if the user is a Bug Hunter.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
    .. attribute:: early_supporter
 | 
			
		||||
 | 
			
		||||
        A boolean indicating if the user has had premium before 10 October, 2018.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
    .. attribute:: hypesquad
 | 
			
		||||
 | 
			
		||||
        A boolean indicating if the user is in Discord HypeSquad.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
    .. attribute:: hypesquad_houses
 | 
			
		||||
 | 
			
		||||
        A list of :class:`HypeSquadHouse` that the user is in.
 | 
			
		||||
 | 
			
		||||
        :type: List[:class:`HypeSquadHouse`]
 | 
			
		||||
    .. attribute:: team_user
 | 
			
		||||
 | 
			
		||||
        A boolean indicating if the user is in part of a team.
 | 
			
		||||
 | 
			
		||||
        .. versionadded:: 1.3
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: system
 | 
			
		||||
 | 
			
		||||
        A boolean indicating if the user is officially part of the Discord urgent message system.
 | 
			
		||||
 | 
			
		||||
        .. versionadded:: 1.3
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: mutual_guilds
 | 
			
		||||
 | 
			
		||||
        A list of :class:`Guild` that the :class:`ClientUser` shares with this
 | 
			
		||||
        user.
 | 
			
		||||
 | 
			
		||||
        :type: List[:class:`Guild`]
 | 
			
		||||
 | 
			
		||||
    .. attribute:: connected_accounts
 | 
			
		||||
 | 
			
		||||
        A list of dict objects indicating the accounts the user has connected.
 | 
			
		||||
 | 
			
		||||
        An example entry can be seen below: ::
 | 
			
		||||
 | 
			
		||||
            {type: "twitch", id: "92473777", name: "discordapp"}
 | 
			
		||||
            {"type": "twitch", "id": "92473777", "name": "discordapp"}
 | 
			
		||||
 | 
			
		||||
        :type: List[Dict[:class:`str`, :class:`str`]]
 | 
			
		||||
 | 
			
		||||
.. _discord-api-enums:
 | 
			
		||||
 | 
			
		||||
@@ -1783,6 +1810,34 @@ of :class:`enum.Enum`.
 | 
			
		||||
 | 
			
		||||
        Represents a webhook that is internally managed by Discord, used for following channels.
 | 
			
		||||
 | 
			
		||||
.. class:: DefaultAvatar
 | 
			
		||||
 | 
			
		||||
    Represents the default avatar of a Discord :class:`User`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: blurple
 | 
			
		||||
 | 
			
		||||
        Represents the default avatar with the color blurple.
 | 
			
		||||
        See also :attr:`Colour.blurple`
 | 
			
		||||
    .. attribute:: grey
 | 
			
		||||
 | 
			
		||||
        Represents the default avatar with the color grey.
 | 
			
		||||
        See also :attr:`Colour.greyple`
 | 
			
		||||
    .. attribute:: gray
 | 
			
		||||
 | 
			
		||||
        An alias for :attr:`grey`.
 | 
			
		||||
    .. attribute:: green
 | 
			
		||||
 | 
			
		||||
        Represents the default avatar with the color green.
 | 
			
		||||
        See also :attr:`Colour.green`
 | 
			
		||||
    .. attribute:: orange
 | 
			
		||||
 | 
			
		||||
        Represents the default avatar with the color orange.
 | 
			
		||||
        See also :attr:`Colour.orange`
 | 
			
		||||
    .. attribute:: red
 | 
			
		||||
 | 
			
		||||
        Represents the default avatar with the color red.
 | 
			
		||||
        See also :attr:`Colour.red`
 | 
			
		||||
 | 
			
		||||
Async Iterator
 | 
			
		||||
----------------
 | 
			
		||||
 | 
			
		||||
@@ -1873,7 +1928,7 @@ Certain utilities make working with async iterators easier, detailed below.
 | 
			
		||||
                message_length = len(content)
 | 
			
		||||
 | 
			
		||||
        :param func: The function to call on every element. Could be a |coroutine_link|_.
 | 
			
		||||
        :return: An async iterator.
 | 
			
		||||
        :rtype: :class:`AsyncIterator`
 | 
			
		||||
 | 
			
		||||
    .. method:: filter(predicate)
 | 
			
		||||
 | 
			
		||||
@@ -1890,7 +1945,7 @@ Certain utilities make working with async iterators easier, detailed below.
 | 
			
		||||
                ...
 | 
			
		||||
 | 
			
		||||
        :param predicate: The predicate to call on every element. Could be a |coroutine_link|_.
 | 
			
		||||
        :return: An async iterator.
 | 
			
		||||
        :rtype: :class:`AsyncIterator`
 | 
			
		||||
 | 
			
		||||
.. _discord-api-audit-logs:
 | 
			
		||||
 | 
			
		||||
@@ -1962,102 +2017,138 @@ this goal, it must make use of a couple of data classes that aid in this goal.
 | 
			
		||||
    on the action being done, check the documentation for :class:`AuditLogAction`,
 | 
			
		||||
    otherwise check the documentation below for all attributes that are possible.
 | 
			
		||||
 | 
			
		||||
    .. describe:: iter(diff)
 | 
			
		||||
    .. container:: operations
 | 
			
		||||
 | 
			
		||||
        Returns an iterator over (attribute, value) tuple of this diff.
 | 
			
		||||
        .. describe:: iter(diff)
 | 
			
		||||
 | 
			
		||||
            Returns an iterator over (attribute, value) tuple of this diff.
 | 
			
		||||
 | 
			
		||||
    .. attribute:: name
 | 
			
		||||
 | 
			
		||||
        :class:`str` – A name of something.
 | 
			
		||||
        A name of something.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`str`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: icon
 | 
			
		||||
 | 
			
		||||
        :class:`str` – A guild's icon hash. See also :attr:`Guild.icon`.
 | 
			
		||||
        A guild's icon hash. See also :attr:`Guild.icon`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`str`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: splash
 | 
			
		||||
 | 
			
		||||
        :class:`str` – The guild's invite splash hash. See also :attr:`Guild.splash`.
 | 
			
		||||
        The guild's invite splash hash. See also :attr:`Guild.splash`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`str`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: owner
 | 
			
		||||
 | 
			
		||||
        Union[:class:`Member`, :class:`User`] – The guild's owner. See also :attr:`Guild.owner`
 | 
			
		||||
        The guild's owner. See also :attr:`Guild.owner`
 | 
			
		||||
 | 
			
		||||
        :type: Union[:class:`Member`, :class:`User`]
 | 
			
		||||
 | 
			
		||||
    .. attribute:: region
 | 
			
		||||
 | 
			
		||||
        :class:`VoiceRegion` – The guild's voice region. See also :attr:`Guild.region`.
 | 
			
		||||
        The guild's voice region. See also :attr:`Guild.region`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`VoiceRegion`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: afk_channel
 | 
			
		||||
 | 
			
		||||
        Union[:class:`VoiceChannel`, :class:`Object`] – The guild's AFK channel.
 | 
			
		||||
        The guild's AFK channel.
 | 
			
		||||
 | 
			
		||||
        If this could not be found, then it falls back to a :class:`Object`
 | 
			
		||||
        with the ID being set.
 | 
			
		||||
 | 
			
		||||
        See :attr:`Guild.afk_channel`.
 | 
			
		||||
 | 
			
		||||
        :type: Union[:class:`VoiceChannel`, :class:`Object`]
 | 
			
		||||
 | 
			
		||||
    .. attribute:: system_channel
 | 
			
		||||
 | 
			
		||||
        Union[:class:`TextChannel`, :class:`Object`] – The guild's system channel.
 | 
			
		||||
        The guild's system channel.
 | 
			
		||||
 | 
			
		||||
        If this could not be found, then it falls back to a :class:`Object`
 | 
			
		||||
        with the ID being set.
 | 
			
		||||
 | 
			
		||||
        See :attr:`Guild.system_channel`.
 | 
			
		||||
 | 
			
		||||
        :type: Union[:class:`TextChannel`, :class:`Object`]
 | 
			
		||||
 | 
			
		||||
    .. attribute:: afk_timeout
 | 
			
		||||
 | 
			
		||||
        :class:`int` – The guild's AFK timeout. See :attr:`Guild.afk_timeout`.
 | 
			
		||||
        The guild's AFK timeout. See :attr:`Guild.afk_timeout`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`int`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: mfa_level
 | 
			
		||||
 | 
			
		||||
        :class:`int` - The guild's MFA level. See :attr:`Guild.mfa_level`.
 | 
			
		||||
        The guild's MFA level. See :attr:`Guild.mfa_level`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`int`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: widget_enabled
 | 
			
		||||
 | 
			
		||||
        :class:`bool` – The guild's widget has been enabled or disabled.
 | 
			
		||||
        The guild's widget has been enabled or disabled.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: widget_channel
 | 
			
		||||
 | 
			
		||||
        Union[:class:`TextChannel`, :class:`Object`] – The widget's channel.
 | 
			
		||||
        The widget's channel.
 | 
			
		||||
 | 
			
		||||
        If this could not be found then it falls back to a :class:`Object`
 | 
			
		||||
        with the ID being set.
 | 
			
		||||
 | 
			
		||||
        :type: Union[:class:`TextChannel`, :class:`Object`]
 | 
			
		||||
 | 
			
		||||
    .. attribute:: verification_level
 | 
			
		||||
 | 
			
		||||
        :class:`VerificationLevel` – The guild's verification level.
 | 
			
		||||
        The guild's verification level.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Guild.verification_level`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`VerificationLevel`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: default_notifications
 | 
			
		||||
 | 
			
		||||
        :class:`NotificationLevel` – The guild's default notification level.
 | 
			
		||||
        The guild's default notification level.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Guild.default_notifications`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`NotificationLevel`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: explicit_content_filter
 | 
			
		||||
 | 
			
		||||
        :class:`ContentFilter` – The guild's content filter.
 | 
			
		||||
        The guild's content filter.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Guild.explicit_content_filter`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`ContentFilter`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: default_message_notifications
 | 
			
		||||
 | 
			
		||||
        :class:`int` – The guild's default message notification setting.
 | 
			
		||||
        The guild's default message notification setting.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`int`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: vanity_url_code
 | 
			
		||||
 | 
			
		||||
        :class:`str` – The guild's vanity URL.
 | 
			
		||||
        The guild's vanity URL.
 | 
			
		||||
 | 
			
		||||
        See also :meth:`Guild.vanity_invite` and :meth:`Guild.edit`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`str`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: position
 | 
			
		||||
 | 
			
		||||
        :class:`int` – The position of a :class:`Role` or :class:`abc.GuildChannel`.
 | 
			
		||||
        The position of a :class:`Role` or :class:`abc.GuildChannel`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`int`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: type
 | 
			
		||||
 | 
			
		||||
        Union[:class:`int`, :class:`str`] – The type of channel or channel permission overwrite.
 | 
			
		||||
        The type of channel or channel permission overwrite.
 | 
			
		||||
 | 
			
		||||
        If the type is an :class:`int`, then it is a type of channel which can be either
 | 
			
		||||
        ``0`` to indicate a text channel or ``1`` to indicate a voice channel.
 | 
			
		||||
@@ -2065,22 +2156,27 @@ this goal, it must make use of a couple of data classes that aid in this goal.
 | 
			
		||||
        If the type is a :class:`str`, then it is a type of permission overwrite which
 | 
			
		||||
        can be either ``'role'`` or ``'member'``.
 | 
			
		||||
 | 
			
		||||
        :type: Union[:class:`int`, :class:`str`]
 | 
			
		||||
 | 
			
		||||
    .. attribute:: topic
 | 
			
		||||
 | 
			
		||||
        :class:`str` – The topic of a :class:`TextChannel`.
 | 
			
		||||
        The topic of a :class:`TextChannel`.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`TextChannel.topic`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`str`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: bitrate
 | 
			
		||||
 | 
			
		||||
        :class:`int` – The bitrate of a :class:`VoiceChannel`.
 | 
			
		||||
        The bitrate of a :class:`VoiceChannel`.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`VoiceChannel.bitrate`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`int`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: overwrites
 | 
			
		||||
 | 
			
		||||
        List[Tuple[target, :class:`PermissionOverwrite`]] – A list of
 | 
			
		||||
        permission overwrite tuples that represents a target and a
 | 
			
		||||
        A list of permission overwrite tuples that represents a target and a
 | 
			
		||||
        :class:`PermissionOverwrite` for said target.
 | 
			
		||||
 | 
			
		||||
        The first element is the object being targeted, which can either
 | 
			
		||||
@@ -2089,122 +2185,161 @@ this goal, it must make use of a couple of data classes that aid in this goal.
 | 
			
		||||
        a ``type`` attribute set to either ``'role'`` or ``'member'`` to help
 | 
			
		||||
        decide what type of ID it is.
 | 
			
		||||
 | 
			
		||||
        :type: List[Tuple[target, :class:`PermissionOverwrite`]]
 | 
			
		||||
 | 
			
		||||
    .. attribute:: roles
 | 
			
		||||
 | 
			
		||||
        List[Union[:class:`Role`, :class:`Object`]] – A list of roles being added or removed
 | 
			
		||||
        from a member.
 | 
			
		||||
        A list of roles being added or removed from a member.
 | 
			
		||||
 | 
			
		||||
        If a role is not found then it is a :class:`Object` with the ID and name being
 | 
			
		||||
        filled in.
 | 
			
		||||
 | 
			
		||||
        :type: List[Union[:class:`Role`, :class:`Object`]]
 | 
			
		||||
 | 
			
		||||
    .. attribute:: nick
 | 
			
		||||
 | 
			
		||||
        Optional[:class:`str`] – The nickname of a member.
 | 
			
		||||
        The nickname of a member.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Member.nick`
 | 
			
		||||
 | 
			
		||||
        :type: Optional[:class:`str`]
 | 
			
		||||
 | 
			
		||||
    .. attribute:: deaf
 | 
			
		||||
 | 
			
		||||
        :class:`bool` – Whether the member is being server deafened.
 | 
			
		||||
        Whether the member is being server deafened.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`VoiceState.deaf`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: mute
 | 
			
		||||
 | 
			
		||||
        :class:`bool` – Whether the member is being server muted.
 | 
			
		||||
        Whether the member is being server muted.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`VoiceState.mute`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: permissions
 | 
			
		||||
 | 
			
		||||
        :class:`Permissions` – The permissions of a role.
 | 
			
		||||
        The permissions of a role.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Role.permissions`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`Permissions`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: colour
 | 
			
		||||
                   color
 | 
			
		||||
 | 
			
		||||
        :class:`Colour` – The colour of a role.
 | 
			
		||||
        The colour of a role.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Role.colour`
 | 
			
		||||
 | 
			
		||||
        :type: :class:`Colour`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: hoist
 | 
			
		||||
 | 
			
		||||
        :class:`bool` – Whether the role is being hoisted or not.
 | 
			
		||||
        Whether the role is being hoisted or not.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Role.hoist`
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: mentionable
 | 
			
		||||
 | 
			
		||||
        :class:`bool` – Whether the role is mentionable or not.
 | 
			
		||||
        Whether the role is mentionable or not.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Role.mentionable`
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: code
 | 
			
		||||
 | 
			
		||||
        :class:`str` – The invite's code.
 | 
			
		||||
        The invite's code.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Invite.code`
 | 
			
		||||
 | 
			
		||||
        :type: :class:`str`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: channel
 | 
			
		||||
 | 
			
		||||
        Union[:class:`abc.GuildChannel`, :class:`Object`] – A guild channel.
 | 
			
		||||
        A guild channel.
 | 
			
		||||
 | 
			
		||||
        If the channel is not found then it is a :class:`Object` with the ID
 | 
			
		||||
        being set. In some cases the channel name is also set.
 | 
			
		||||
 | 
			
		||||
        :type: Union[:class:`abc.GuildChannel`, :class:`Object`]
 | 
			
		||||
 | 
			
		||||
    .. attribute:: inviter
 | 
			
		||||
 | 
			
		||||
        :class:`User` – The user who created the invite.
 | 
			
		||||
        The user who created the invite.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Invite.inviter`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`User`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: max_uses
 | 
			
		||||
 | 
			
		||||
        :class:`int` – The invite's max uses.
 | 
			
		||||
        The invite's max uses.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Invite.max_uses`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`int`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: uses
 | 
			
		||||
 | 
			
		||||
        :class:`int` – The invite's current uses.
 | 
			
		||||
        The invite's current uses.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Invite.uses`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`int`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: max_age
 | 
			
		||||
 | 
			
		||||
        :class:`int` – The invite's max age in seconds.
 | 
			
		||||
        The invite's max age in seconds.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Invite.max_age`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`int`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: temporary
 | 
			
		||||
 | 
			
		||||
        :class:`bool` – If the invite is a temporary invite.
 | 
			
		||||
        If the invite is a temporary invite.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`Invite.temporary`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`bool`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: allow
 | 
			
		||||
                   deny
 | 
			
		||||
 | 
			
		||||
        :class:`Permissions` – The permissions being allowed or denied.
 | 
			
		||||
        The permissions being allowed or denied.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`Permissions`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: id
 | 
			
		||||
 | 
			
		||||
        :class:`int` – The ID of the object being changed.
 | 
			
		||||
        The ID of the object being changed.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`int`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: avatar
 | 
			
		||||
 | 
			
		||||
        :class:`str` – The avatar hash of a member.
 | 
			
		||||
        The avatar hash of a member.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`User.avatar`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`str`
 | 
			
		||||
 | 
			
		||||
    .. attribute:: slowmode_delay
 | 
			
		||||
 | 
			
		||||
        :class:`int` – The number of seconds members have to wait before
 | 
			
		||||
        The number of seconds members have to wait before
 | 
			
		||||
        sending another message in the channel.
 | 
			
		||||
 | 
			
		||||
        See also :attr:`TextChannel.slowmode_delay`.
 | 
			
		||||
 | 
			
		||||
        :type: :class:`int`
 | 
			
		||||
 | 
			
		||||
.. this is currently missing the following keys: reason and application_id
 | 
			
		||||
   I'm not sure how to about porting these
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user