Browse Source

Try to get docs building v2

pull/10109/head
dolfies 4 years ago
parent
commit
c5aeb64fa7
  1. 204
      docs/api.rst

204
docs/api.rst

@ -196,16 +196,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
The warnings on :func:`on_ready` also apply. The warnings on :func:`on_ready` also apply.
.. function:: on_shard_connect(shard_id)
Similar to :func:`on_connect` except used by :class:`AutoShardedClient`
to denote when a particular shard ID has connected to Discord.
.. versionadded:: 1.4
:param shard_id: The shard ID that has connected.
:type shard_id: :class:`int`
.. function:: on_disconnect() .. function:: on_disconnect()
Called when the client has disconnected from Discord, or a connection attempt to Discord has failed. Called when the client has disconnected from Discord, or a connection attempt to Discord has failed.
@ -214,16 +204,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
This function can be called many times without a corresponding :func:`on_connect` call. This function can be called many times without a corresponding :func:`on_connect` call.
.. function:: on_shard_disconnect(shard_id)
Similar to :func:`on_disconnect` except used by :class:`AutoShardedClient`
to denote when a particular shard ID has disconnected from Discord.
.. versionadded:: 1.4
:param shard_id: The shard ID that has disconnected.
:type shard_id: :class:`int`
.. function:: on_ready() .. function:: on_ready()
Called when the client is done preparing the data received from Discord. Usually after login is successful Called when the client is done preparing the data received from Discord. Usually after login is successful
@ -236,28 +216,10 @@ to handle it, which defaults to print a traceback and ignoring the exception.
once. This library implements reconnection logic and thus will once. This library implements reconnection logic and thus will
end up calling this event whenever a RESUME request fails. end up calling this event whenever a RESUME request fails.
.. function:: on_shard_ready(shard_id)
Similar to :func:`on_ready` except used by :class:`AutoShardedClient`
to denote when a particular shard ID has become ready.
:param shard_id: The shard ID that is ready.
:type shard_id: :class:`int`
.. function:: on_resumed() .. function:: on_resumed()
Called when the client has resumed a session. Called when the client has resumed a session.
.. function:: on_shard_resumed(shard_id)
Similar to :func:`on_resumed` except used by :class:`AutoShardedClient`
to denote when a particular shard ID has resumed a session.
.. versionadded:: 1.4
:param shard_id: The shard ID that has resumed.
:type shard_id: :class:`int`
.. function:: on_error(event, *args, **kwargs) .. function:: on_error(event, *args, **kwargs)
Usually when an event raises an uncaught exception, a traceback is Usually when an event raises an uncaught exception, a traceback is
@ -352,7 +314,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
If the ``channel`` is a :class:`TextChannel` then the ``user`` parameter If the ``channel`` is a :class:`TextChannel` then the ``user`` parameter
is a :class:`Member`, otherwise it is a :class:`User`. is a :class:`Member`, otherwise it is a :class:`User`.
This requires :attr:`Intents.typing` to be enabled.
:param channel: The location where the typing originated from. :param channel: The location where the typing originated from.
:type channel: :class:`abc.Messageable` :type channel: :class:`abc.Messageable`
@ -365,7 +327,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a :class:`Message` is created and sent. Called when a :class:`Message` is created and sent.
This requires :attr:`Intents.messages` to be enabled.
.. warning:: .. warning::
@ -388,7 +350,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
If this occurs increase the :class:`max_messages <Client>` parameter If this occurs increase the :class:`max_messages <Client>` parameter
or use the :func:`on_raw_message_delete` event instead. or use the :func:`on_raw_message_delete` event instead.
This requires :attr:`Intents.messages` to be enabled.
:param message: The deleted message. :param message: The deleted message.
:type message: :class:`Message` :type message: :class:`Message`
@ -405,7 +367,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
If this occurs increase the :class:`max_messages <Client>` parameter If this occurs increase the :class:`max_messages <Client>` parameter
or use the :func:`on_raw_bulk_message_delete` event instead. or use the :func:`on_raw_bulk_message_delete` event instead.
This requires :attr:`Intents.messages` to be enabled.
:param messages: The messages that have been deleted. :param messages: The messages that have been deleted.
:type messages: List[:class:`Message`] :type messages: List[:class:`Message`]
@ -418,7 +380,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
If the message is found in the message cache, If the message is found in the message cache,
it can be accessed via :attr:`RawMessageDeleteEvent.cached_message` it can be accessed via :attr:`RawMessageDeleteEvent.cached_message`
This requires :attr:`Intents.messages` to be enabled.
:param payload: The raw event payload data. :param payload: The raw event payload data.
:type payload: :class:`RawMessageDeleteEvent` :type payload: :class:`RawMessageDeleteEvent`
@ -431,7 +393,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
If the messages are found in the message cache, If the messages are found in the message cache,
they can be accessed via :attr:`RawBulkMessageDeleteEvent.cached_messages` they can be accessed via :attr:`RawBulkMessageDeleteEvent.cached_messages`
This requires :attr:`Intents.messages` to be enabled.
:param payload: The raw event payload data. :param payload: The raw event payload data.
:type payload: :class:`RawBulkMessageDeleteEvent` :type payload: :class:`RawBulkMessageDeleteEvent`
@ -457,7 +419,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
- The message's embeds were suppressed or unsuppressed. - The message's embeds were suppressed or unsuppressed.
- A call message has received an update to its participants or ending time. - A call message has received an update to its participants or ending time.
This requires :attr:`Intents.messages` to be enabled.
:param before: The previous version of the message. :param before: The previous version of the message.
:type before: :class:`Message` :type before: :class:`Message`
@ -483,7 +445,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
denotes an "embed" only edit, which is an edit in which only the embeds are updated by the Discord denotes an "embed" only edit, which is an edit in which only the embeds are updated by the Discord
embed server. embed server.
This requires :attr:`Intents.messages` to be enabled.
:param payload: The raw event payload data. :param payload: The raw event payload data.
:type payload: :class:`RawMessageUpdateEvent` :type payload: :class:`RawMessageUpdateEvent`
@ -498,7 +460,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
To get the :class:`Message` being reacted, access it via :attr:`Reaction.message`. To get the :class:`Message` being reacted, access it via :attr:`Reaction.message`.
This requires :attr:`Intents.reactions` to be enabled.
.. note:: .. note::
@ -518,7 +480,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a message has a reaction added. Unlike :func:`on_reaction_add`, this is Called when a message has a reaction added. Unlike :func:`on_reaction_add`, this is
called regardless of the state of the internal message cache. called regardless of the state of the internal message cache.
This requires :attr:`Intents.reactions` to be enabled.
:param payload: The raw event payload data. :param payload: The raw event payload data.
:type payload: :class:`RawReactionActionEvent` :type payload: :class:`RawReactionActionEvent`
@ -550,7 +512,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a message has a reaction removed. Unlike :func:`on_reaction_remove`, this is Called when a message has a reaction removed. Unlike :func:`on_reaction_remove`, this is
called regardless of the state of the internal message cache. called regardless of the state of the internal message cache.
This requires :attr:`Intents.reactions` to be enabled.
:param payload: The raw event payload data. :param payload: The raw event payload data.
:type payload: :class:`RawReactionActionEvent` :type payload: :class:`RawReactionActionEvent`
@ -561,7 +523,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
if the message is not found in the internal message cache, then this event if the message is not found in the internal message cache, then this event
will not be called. Consider using :func:`on_raw_reaction_clear` instead. will not be called. Consider using :func:`on_raw_reaction_clear` instead.
This requires :attr:`Intents.reactions` to be enabled.
:param message: The message that had its reactions cleared. :param message: The message that had its reactions cleared.
:type message: :class:`Message` :type message: :class:`Message`
@ -573,7 +535,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a message has all its reactions removed. Unlike :func:`on_reaction_clear`, Called when a message has all its reactions removed. Unlike :func:`on_reaction_clear`,
this is called regardless of the state of the internal message cache. this is called regardless of the state of the internal message cache.
This requires :attr:`Intents.reactions` to be enabled.
:param payload: The raw event payload data. :param payload: The raw event payload data.
:type payload: :class:`RawReactionClearEvent` :type payload: :class:`RawReactionClearEvent`
@ -584,7 +546,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
if the message is not found in the internal message cache, then this event if the message is not found in the internal message cache, then this event
will not be called. Consider using :func:`on_raw_reaction_clear_emoji` instead. will not be called. Consider using :func:`on_raw_reaction_clear_emoji` instead.
This requires :attr:`Intents.reactions` to be enabled.
.. versionadded:: 1.3 .. versionadded:: 1.3
@ -596,36 +558,15 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a message has a specific reaction removed from it. Unlike :func:`on_reaction_clear_emoji` this is called Called when a message has a specific reaction removed from it. Unlike :func:`on_reaction_clear_emoji` this is called
regardless of the state of the internal message cache. regardless of the state of the internal message cache.
This requires :attr:`Intents.reactions` to be enabled.
.. versionadded:: 1.3 .. versionadded:: 1.3
:param payload: The raw event payload data. :param payload: The raw event payload data.
:type payload: :class:`RawReactionClearEmojiEvent` :type payload: :class:`RawReactionClearEmojiEvent`
.. function:: on_interaction(interaction)
Called when an interaction happened.
This currently happens due to slash command invocations or components being used.
.. warning::
This is a low level function that is not generally meant to be used.
If you are working with components, consider using the callbacks associated
with the :class:`~discord.ui.View` instead as it provides a nicer user experience.
.. versionadded:: 2.0
:param interaction: The interaction data.
:type interaction: :class:`Interaction`
.. function:: on_private_channel_update(before, after) .. function:: on_private_channel_update(before, after)
Called whenever a private group DM is updated. e.g. changed name or topic. Called whenever a private group DM is updated. e.g. changed name or topic.
This requires :attr:`Intents.messages` to be enabled.
:param before: The updated group channel's old info. :param before: The updated group channel's old info.
:type before: :class:`GroupChannel` :type before: :class:`GroupChannel`
:param after: The updated group channel's new info. :param after: The updated group channel's new info.
@ -647,8 +588,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Note that you can get the guild from :attr:`~abc.GuildChannel.guild`. Note that you can get the guild from :attr:`~abc.GuildChannel.guild`.
This requires :attr:`Intents.guilds` to be enabled.
:param channel: The guild channel that got created or deleted. :param channel: The guild channel that got created or deleted.
:type channel: :class:`abc.GuildChannel` :type channel: :class:`abc.GuildChannel`
@ -656,8 +595,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called whenever a guild channel is updated. e.g. changed name, topic, permissions. Called whenever a guild channel is updated. e.g. changed name, topic, permissions.
This requires :attr:`Intents.guilds` to be enabled.
:param before: The updated guild channel's old info. :param before: The updated guild channel's old info.
:type before: :class:`abc.GuildChannel` :type before: :class:`abc.GuildChannel`
:param after: The updated guild channel's new info. :param after: The updated guild channel's new info.
@ -667,8 +604,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called whenever a message is pinned or unpinned from a guild channel. Called whenever a message is pinned or unpinned from a guild channel.
This requires :attr:`Intents.guilds` to be enabled.
:param channel: The guild channel that had its pins updated. :param channel: The guild channel that had its pins updated.
:type channel: Union[:class:`abc.GuildChannel`, :class:`Thread`] :type channel: Union[:class:`abc.GuildChannel`, :class:`Thread`]
:param last_pin: The latest message that was pinned as an aware datetime in UTC. Could be ``None``. :param last_pin: The latest message that was pinned as an aware datetime in UTC. Could be ``None``.
@ -681,8 +616,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Note that you can get the guild from :attr:`Thread.guild`. Note that you can get the guild from :attr:`Thread.guild`.
This requires :attr:`Intents.guilds` to be enabled.
.. versionadded:: 2.0 .. versionadded:: 2.0
:param thread: The thread that got joined. :param thread: The thread that got joined.
@ -694,8 +627,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Note that you can get the guild from :attr:`Thread.guild`. Note that you can get the guild from :attr:`Thread.guild`.
This requires :attr:`Intents.guilds` to be enabled.
.. warning:: .. warning::
Due to technical limitations, this event might not be called Due to technical limitations, this event might not be called
@ -714,8 +645,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Note that you can get the guild from :attr:`Thread.guild`. Note that you can get the guild from :attr:`Thread.guild`.
This requires :attr:`Intents.guilds` to be enabled.
.. versionadded:: 2.0 .. versionadded:: 2.0
:param thread: The thread that got deleted. :param thread: The thread that got deleted.
@ -728,8 +657,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
You can get the thread a member belongs in by accessing :attr:`ThreadMember.thread`. You can get the thread a member belongs in by accessing :attr:`ThreadMember.thread`.
This requires :attr:`Intents.members` to be enabled.
.. versionadded:: 2.0 .. versionadded:: 2.0
:param member: The member who joined or left. :param member: The member who joined or left.
@ -739,8 +666,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called whenever a thread is updated. Called whenever a thread is updated.
This requires :attr:`Intents.guilds` to be enabled.
.. versionadded:: 2.0 .. versionadded:: 2.0
:param before: The updated thread's old info. :param before: The updated thread's old info.
@ -752,8 +677,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called whenever an integration is created, modified, or removed from a guild. Called whenever an integration is created, modified, or removed from a guild.
This requires :attr:`Intents.integrations` to be enabled.
.. versionadded:: 1.4 .. versionadded:: 1.4
:param guild: The guild that had its integrations updated. :param guild: The guild that had its integrations updated.
@ -763,8 +686,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when an integration is created. Called when an integration is created.
This requires :attr:`Intents.integrations` to be enabled.
.. versionadded:: 2.0 .. versionadded:: 2.0
:param integration: The integration that was created. :param integration: The integration that was created.
@ -774,8 +695,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when an integration is updated. Called when an integration is updated.
This requires :attr:`Intents.integrations` to be enabled.
.. versionadded:: 2.0 .. versionadded:: 2.0
:param integration: The integration that was created. :param integration: The integration that was created.
@ -785,8 +704,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when an integration is deleted. Called when an integration is deleted.
This requires :attr:`Intents.integrations` to be enabled.
.. versionadded:: 2.0 .. versionadded:: 2.0
:param payload: The raw event payload data. :param payload: The raw event payload data.
@ -796,8 +713,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called whenever a webhook is created, modified, or removed from a guild channel. Called whenever a webhook is created, modified, or removed from a guild channel.
This requires :attr:`Intents.webhooks` to be enabled.
:param channel: The channel that had its webhooks updated. :param channel: The channel that had its webhooks updated.
:type channel: :class:`abc.GuildChannel` :type channel: :class:`abc.GuildChannel`
@ -806,8 +721,6 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a :class:`Member` leaves or joins a :class:`Guild`. Called when a :class:`Member` leaves or joins a :class:`Guild`.
This requires :attr:`Intents.members` to be enabled.
:param member: The member who joined or left. :param member: The member who joined or left.
:type member: :class:`Member` :type member: :class:`Member`
@ -821,7 +734,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
- roles - roles
- pending - pending
This requires :attr:`Intents.members` to be enabled.
:param before: The updated member's old info. :param before: The updated member's old info.
:type before: :class:`Member` :type before: :class:`Member`
@ -837,7 +750,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
- status - status
- activity - activity
This requires :attr:`Intents.presences` and :attr:`Intents.members` to be enabled.
.. versionadded:: 2.0 .. versionadded:: 2.0
@ -856,7 +769,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
- username - username
- discriminator - discriminator
This requires :attr:`Intents.members` to be enabled.
:param before: The updated user's old info. :param before: The updated user's old info.
:type before: :class:`User` :type before: :class:`User`
@ -868,7 +781,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a :class:`Guild` is either created by the :class:`Client` or when the Called when a :class:`Guild` is either created by the :class:`Client` or when the
:class:`Client` joins a guild. :class:`Client` joins a guild.
This requires :attr:`Intents.guilds` to be enabled.
:param guild: The guild that was joined. :param guild: The guild that was joined.
:type guild: :class:`Guild` :type guild: :class:`Guild`
@ -887,7 +800,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
In order for this event to be invoked then the :class:`Client` must have In order for this event to be invoked then the :class:`Client` must have
been part of the guild to begin with. (i.e. it is part of :attr:`Client.guilds`) been part of the guild to begin with. (i.e. it is part of :attr:`Client.guilds`)
This requires :attr:`Intents.guilds` to be enabled.
:param guild: The guild that got removed. :param guild: The guild that got removed.
:type guild: :class:`Guild` :type guild: :class:`Guild`
@ -901,7 +814,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
- Changed AFK timeout - Changed AFK timeout
- etc - etc
This requires :attr:`Intents.guilds` to be enabled.
:param before: The guild prior to being updated. :param before: The guild prior to being updated.
:type before: :class:`Guild` :type before: :class:`Guild`
@ -915,7 +828,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
To get the guild it belongs to, use :attr:`Role.guild`. To get the guild it belongs to, use :attr:`Role.guild`.
This requires :attr:`Intents.guilds` to be enabled.
:param role: The role that was created or deleted. :param role: The role that was created or deleted.
:type role: :class:`Role` :type role: :class:`Role`
@ -924,7 +837,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a :class:`Role` is changed guild-wide. Called when a :class:`Role` is changed guild-wide.
This requires :attr:`Intents.guilds` to be enabled.
:param before: The updated role's old info. :param before: The updated role's old info.
:type before: :class:`Role` :type before: :class:`Role`
@ -935,7 +848,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a :class:`Guild` adds or removes :class:`Emoji`. Called when a :class:`Guild` adds or removes :class:`Emoji`.
This requires :attr:`Intents.emojis_and_stickers` to be enabled.
:param guild: The guild who got their emojis updated. :param guild: The guild who got their emojis updated.
:type guild: :class:`Guild` :type guild: :class:`Guild`
@ -948,7 +861,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a :class:`Guild` updates its stickers. Called when a :class:`Guild` updates its stickers.
This requires :attr:`Intents.emojis_and_stickers` to be enabled.
.. versionadded:: 2.0 .. versionadded:: 2.0
@ -965,7 +878,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a guild becomes available or unavailable. The guild must have Called when a guild becomes available or unavailable. The guild must have
existed in the :attr:`Client.guilds` cache. existed in the :attr:`Client.guilds` cache.
This requires :attr:`Intents.guilds` to be enabled.
:param guild: The :class:`Guild` that has changed availability. :param guild: The :class:`Guild` that has changed availability.
@ -980,7 +893,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
- A member is muted or deafened by their own accord. - A member is muted or deafened by their own accord.
- A member is muted or deafened by a guild administrator. - A member is muted or deafened by a guild administrator.
This requires :attr:`Intents.voice_states` to be enabled.
:param member: The member whose voice states changed. :param member: The member whose voice states changed.
:type member: :class:`Member` :type member: :class:`Member`
@ -1019,7 +932,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when user gets banned from a :class:`Guild`. Called when user gets banned from a :class:`Guild`.
This requires :attr:`Intents.bans` to be enabled.
:param guild: The guild the user got banned from. :param guild: The guild the user got banned from.
:type guild: :class:`Guild` :type guild: :class:`Guild`
@ -1032,7 +945,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Called when a :class:`User` gets unbanned from a :class:`Guild`. Called when a :class:`User` gets unbanned from a :class:`Guild`.
This requires :attr:`Intents.bans` to be enabled.
:param guild: The guild the user got unbanned from. :param guild: The guild the user got unbanned from.
:type guild: :class:`Guild` :type guild: :class:`Guild`
@ -1051,7 +964,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
There is a rare possibility that the :attr:`Invite.guild` and :attr:`Invite.channel` There is a rare possibility that the :attr:`Invite.guild` and :attr:`Invite.channel`
attributes will be of :class:`Object` rather than the respective models. attributes will be of :class:`Object` rather than the respective models.
This requires :attr:`Intents.invites` to be enabled.
:param invite: The invite that was created. :param invite: The invite that was created.
:type invite: :class:`Invite` :type invite: :class:`Invite`
@ -1071,7 +984,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
Outside of those two attributes, the only other attribute guaranteed to be Outside of those two attributes, the only other attribute guaranteed to be
filled by the Discord gateway for this event is :attr:`Invite.code`. filled by the Discord gateway for this event is :attr:`Invite.code`.
This requires :attr:`Intents.invites` to be enabled.
:param invite: The invite that was deleted. :param invite: The invite that was deleted.
:type invite: :class:`Invite` :type invite: :class:`Invite`
@ -4068,14 +3981,6 @@ PermissionOverwrite
.. autoclass:: PermissionOverwrite .. autoclass:: PermissionOverwrite
:members: :members:
ShardInfo
~~~~~~~~~~~
.. attributetable:: ShardInfo
.. autoclass:: ShardInfo()
:members:
SystemChannelFlags SystemChannelFlags
~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
@ -4100,52 +4005,6 @@ PublicUserFlags
.. autoclass:: PublicUserFlags() .. autoclass:: PublicUserFlags()
:members: :members:
.. _discord_ui_kit:
Bot UI Kit
-------------
The library has helpers to help create component-based UIs.
View
~~~~~~~
.. attributetable:: discord.ui.View
.. autoclass:: discord.ui.View
:members:
Item
~~~~~~~
.. attributetable:: discord.ui.Item
.. autoclass:: discord.ui.Item
:members:
Button
~~~~~~~
.. attributetable:: discord.ui.Button
.. autoclass:: discord.ui.Button
:members:
:inherited-members:
.. autofunction:: discord.ui.button
Select
~~~~~~~
.. attributetable:: discord.ui.Select
.. autoclass:: discord.ui.Select
:members:
:inherited-members:
.. autofunction:: discord.ui.select
Exceptions Exceptions
------------ ------------
@ -4176,8 +4035,6 @@ The following exceptions are thrown by the library.
.. autoexception:: ConnectionClosed .. autoexception:: ConnectionClosed
.. autoexception:: PrivilegedIntentsRequired
.. autoexception:: InteractionResponded .. autoexception:: InteractionResponded
.. autoexception:: discord.opus.OpusError .. autoexception:: discord.opus.OpusError
@ -4196,7 +4053,6 @@ Exception Hierarchy
- :exc:`InvalidArgument` - :exc:`InvalidArgument`
- :exc:`LoginFailure` - :exc:`LoginFailure`
- :exc:`ConnectionClosed` - :exc:`ConnectionClosed`
- :exc:`PrivilegedIntentsRequired`
- :exc:`InteractionResponded` - :exc:`InteractionResponded`
- :exc:`NoMoreItems` - :exc:`NoMoreItems`
- :exc:`GatewayNotFound` - :exc:`GatewayNotFound`

Loading…
Cancel
Save