mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-06-07 20:28:38 +00:00
Fix permissions-based docstrings to be more consistent
This commit is contained in:
parent
a53b609e37
commit
ce06beeb6c
@ -790,7 +790,7 @@ class GuildChannel:
|
|||||||
|
|
||||||
Deletes the channel.
|
Deletes the channel.
|
||||||
|
|
||||||
You must have :attr:`~discord.Permissions.manage_channels` permission to use this.
|
You must have :attr:`~discord.Permissions.manage_channels` to do this.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -854,7 +854,7 @@ class GuildChannel:
|
|||||||
If the ``overwrite`` parameter is ``None``, then the permission
|
If the ``overwrite`` parameter is ``None``, then the permission
|
||||||
overwrites are deleted.
|
overwrites are deleted.
|
||||||
|
|
||||||
You must have the :attr:`~discord.Permissions.manage_roles` permission to use this.
|
You must have :attr:`~discord.Permissions.manage_roles` to do this.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
@ -970,8 +970,7 @@ class GuildChannel:
|
|||||||
Clones this channel. This creates a channel with the same properties
|
Clones this channel. This creates a channel with the same properties
|
||||||
as this channel.
|
as this channel.
|
||||||
|
|
||||||
You must have the :attr:`~discord.Permissions.manage_channels` permission to
|
You must have :attr:`~discord.Permissions.manage_channels` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionadded:: 1.1
|
.. versionadded:: 1.1
|
||||||
|
|
||||||
@ -1052,8 +1051,7 @@ class GuildChannel:
|
|||||||
|
|
||||||
If exact position movement is required, ``edit`` should be used instead.
|
If exact position movement is required, ``edit`` should be used instead.
|
||||||
|
|
||||||
You must have the :attr:`~discord.Permissions.manage_channels` permission to
|
You must have :attr:`~discord.Permissions.manage_channels` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
@ -1190,8 +1188,7 @@ class GuildChannel:
|
|||||||
|
|
||||||
Creates an instant invite from a text or voice channel.
|
Creates an instant invite from a text or voice channel.
|
||||||
|
|
||||||
You must have the :attr:`~discord.Permissions.create_instant_invite` permission to
|
You must have :attr:`~discord.Permissions.create_instant_invite` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
------------
|
------------
|
||||||
@ -1644,7 +1641,7 @@ class Messageable:
|
|||||||
) -> AsyncIterator[Message]:
|
) -> AsyncIterator[Message]:
|
||||||
"""Returns an :term:`asynchronous iterator` that enables receiving the destination's message history.
|
"""Returns an :term:`asynchronous iterator` that enables receiving the destination's message history.
|
||||||
|
|
||||||
You must have :attr:`~discord.Permissions.read_message_history` permissions to use this.
|
You must have :attr:`~discord.Permissions.read_message_history` to do this.
|
||||||
|
|
||||||
Examples
|
Examples
|
||||||
---------
|
---------
|
||||||
|
@ -521,7 +521,7 @@ class AutoModAction:
|
|||||||
|
|
||||||
Fetch the rule whose action was taken.
|
Fetch the rule whose action was taken.
|
||||||
|
|
||||||
You must have the :attr:`Permissions.manage_guild` permission to use this.
|
You must have :attr:`Permissions.manage_guild` to do this.
|
||||||
|
|
||||||
Raises
|
Raises
|
||||||
-------
|
-------
|
||||||
|
@ -310,8 +310,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
|
|||||||
|
|
||||||
Edits the channel.
|
Edits the channel.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to
|
You must have :attr:`~Permissions.manage_channels` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
.. versionchanged:: 1.3
|
.. versionchanged:: 1.3
|
||||||
The ``overwrites`` keyword-only parameter was added.
|
The ``overwrites`` keyword-only parameter was added.
|
||||||
@ -402,8 +401,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
|
|||||||
You cannot bulk delete more than 100 messages or messages that
|
You cannot bulk delete more than 100 messages or messages that
|
||||||
are older than 14 days old.
|
are older than 14 days old.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_messages` permission to
|
You must have :attr:`~Permissions.manage_messages` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
.. versionchanged:: 2.0
|
.. versionchanged:: 2.0
|
||||||
|
|
||||||
@ -464,9 +462,9 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
|
|||||||
``check``. If a ``check`` is not provided then all messages are deleted
|
``check``. If a ``check`` is not provided then all messages are deleted
|
||||||
without discrimination.
|
without discrimination.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_messages` permission to
|
You must have :attr:`~Permissions.manage_messages` to
|
||||||
delete messages even if they are your own.
|
delete messages even if they are your own.
|
||||||
The :attr:`~Permissions.read_message_history` permission is
|
Having :attr:`~Permissions.read_message_history` is
|
||||||
also needed to retrieve message history.
|
also needed to retrieve message history.
|
||||||
|
|
||||||
.. versionchanged:: 2.0
|
.. versionchanged:: 2.0
|
||||||
@ -536,7 +534,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
|
|||||||
|
|
||||||
Gets the list of webhooks from this channel.
|
Gets the list of webhooks from this channel.
|
||||||
|
|
||||||
Requires :attr:`~.Permissions.manage_webhooks` permissions.
|
You must have :attr:`~.Permissions.manage_webhooks` to do this.
|
||||||
|
|
||||||
Raises
|
Raises
|
||||||
-------
|
-------
|
||||||
@ -559,7 +557,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
|
|||||||
|
|
||||||
Creates a webhook for this channel.
|
Creates a webhook for this channel.
|
||||||
|
|
||||||
Requires :attr:`~.Permissions.manage_webhooks` permissions.
|
You must have :attr:`~.Permissions.manage_webhooks` to do this.
|
||||||
|
|
||||||
.. versionchanged:: 1.1
|
.. versionchanged:: 1.1
|
||||||
Added the ``reason`` keyword-only parameter.
|
Added the ``reason`` keyword-only parameter.
|
||||||
@ -792,7 +790,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
|
|||||||
"""Returns an :term:`asynchronous iterator` that iterates over all archived threads in this text channel,
|
"""Returns an :term:`asynchronous iterator` that iterates over all archived threads in this text channel,
|
||||||
in order of decreasing ID for joined threads, and decreasing :attr:`Thread.archive_timestamp` otherwise.
|
in order of decreasing ID for joined threads, and decreasing :attr:`Thread.archive_timestamp` otherwise.
|
||||||
|
|
||||||
You must have :attr:`~Permissions.read_message_history` to use this. If iterating over private threads
|
You must have :attr:`~Permissions.read_message_history` to do this. If iterating over private threads
|
||||||
then :attr:`~Permissions.manage_threads` is also required.
|
then :attr:`~Permissions.manage_threads` is also required.
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
@ -1132,8 +1130,7 @@ class VoiceChannel(discord.abc.Messageable, VocalGuildChannel):
|
|||||||
You cannot bulk delete more than 100 messages or messages that
|
You cannot bulk delete more than 100 messages or messages that
|
||||||
are older than 14 days old.
|
are older than 14 days old.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_messages` permission to
|
You must have :attr:`~Permissions.manage_messages` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -1190,9 +1187,9 @@ class VoiceChannel(discord.abc.Messageable, VocalGuildChannel):
|
|||||||
``check``. If a ``check`` is not provided then all messages are deleted
|
``check``. If a ``check`` is not provided then all messages are deleted
|
||||||
without discrimination.
|
without discrimination.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_messages` permission to
|
You must have :attr:`~Permissions.manage_messages` to
|
||||||
delete messages even if they are your own.
|
delete messages even if they are your own.
|
||||||
The :attr:`~Permissions.read_message_history` permission is
|
Having :attr:`~Permissions.read_message_history` is
|
||||||
also needed to retrieve message history.
|
also needed to retrieve message history.
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
@ -1261,7 +1258,7 @@ class VoiceChannel(discord.abc.Messageable, VocalGuildChannel):
|
|||||||
|
|
||||||
Gets the list of webhooks from this channel.
|
Gets the list of webhooks from this channel.
|
||||||
|
|
||||||
Requires :attr:`~.Permissions.manage_webhooks` permissions.
|
You must have :attr:`~.Permissions.manage_webhooks` to do this.
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -1286,7 +1283,7 @@ class VoiceChannel(discord.abc.Messageable, VocalGuildChannel):
|
|||||||
|
|
||||||
Creates a webhook for this channel.
|
Creates a webhook for this channel.
|
||||||
|
|
||||||
Requires :attr:`~.Permissions.manage_webhooks` permissions.
|
You must have :attr:`~.Permissions.manage_webhooks` to do this.
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -1356,8 +1353,7 @@ class VoiceChannel(discord.abc.Messageable, VocalGuildChannel):
|
|||||||
|
|
||||||
Edits the channel.
|
Edits the channel.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to
|
You must have :attr:`~Permissions.manage_channels` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
.. versionchanged:: 1.3
|
.. versionchanged:: 1.3
|
||||||
The ``overwrites`` keyword-only parameter was added.
|
The ``overwrites`` keyword-only parameter was added.
|
||||||
@ -1565,8 +1561,7 @@ class StageChannel(VocalGuildChannel):
|
|||||||
|
|
||||||
Create a stage instance.
|
Create a stage instance.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to
|
You must have :attr:`~Permissions.manage_channels` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -1656,8 +1651,7 @@ class StageChannel(VocalGuildChannel):
|
|||||||
|
|
||||||
Edits the channel.
|
Edits the channel.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to
|
You must have :attr:`~Permissions.manage_channels` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
.. versionchanged:: 2.0
|
.. versionchanged:: 2.0
|
||||||
The ``topic`` parameter must now be set via :attr:`create_instance`.
|
The ``topic`` parameter must now be set via :attr:`create_instance`.
|
||||||
@ -1827,8 +1821,7 @@ class CategoryChannel(discord.abc.GuildChannel, Hashable):
|
|||||||
|
|
||||||
Edits the channel.
|
Edits the channel.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to
|
You must have :attr:`~Permissions.manage_channels` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
.. versionchanged:: 1.3
|
.. versionchanged:: 1.3
|
||||||
The ``overwrites`` keyword-only parameter was added.
|
The ``overwrites`` keyword-only parameter was added.
|
||||||
@ -2293,8 +2286,7 @@ class ForumChannel(discord.abc.GuildChannel, Hashable):
|
|||||||
|
|
||||||
Edits the forum.
|
Edits the forum.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to
|
You must have :attr:`~Permissions.manage_channels` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
----------
|
----------
|
||||||
@ -2407,8 +2399,7 @@ class ForumChannel(discord.abc.GuildChannel, Hashable):
|
|||||||
|
|
||||||
Creates a new tag in this forum.
|
Creates a new tag in this forum.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to
|
You must have :attr:`~Permissions.manage_channels` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
----------
|
----------
|
||||||
@ -2596,7 +2587,7 @@ class ForumChannel(discord.abc.GuildChannel, Hashable):
|
|||||||
|
|
||||||
Gets the list of webhooks from this channel.
|
Gets the list of webhooks from this channel.
|
||||||
|
|
||||||
Requires :attr:`~.Permissions.manage_webhooks` permissions.
|
You must have :attr:`~.Permissions.manage_webhooks` to do this.
|
||||||
|
|
||||||
Raises
|
Raises
|
||||||
-------
|
-------
|
||||||
@ -2619,7 +2610,7 @@ class ForumChannel(discord.abc.GuildChannel, Hashable):
|
|||||||
|
|
||||||
Creates a webhook for this channel.
|
Creates a webhook for this channel.
|
||||||
|
|
||||||
Requires :attr:`~.Permissions.manage_webhooks` permissions.
|
You must have :attr:`~.Permissions.manage_webhooks` to do this.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-------------
|
-------------
|
||||||
|
@ -1674,7 +1674,7 @@ class Client:
|
|||||||
|
|
||||||
Revokes an :class:`.Invite`, URL, or ID to an invite.
|
Revokes an :class:`.Invite`, URL, or ID to an invite.
|
||||||
|
|
||||||
You must have the :attr:`~.Permissions.manage_channels` permission in
|
You must have :attr:`~.Permissions.manage_channels` in
|
||||||
the associated guild to do this.
|
the associated guild to do this.
|
||||||
|
|
||||||
.. versionchanged:: 2.0
|
.. versionchanged:: 2.0
|
||||||
|
@ -92,7 +92,7 @@ class Emoji(_EmojiTag, AssetMixin):
|
|||||||
Whether the emoji is available for use.
|
Whether the emoji is available for use.
|
||||||
user: Optional[:class:`User`]
|
user: Optional[:class:`User`]
|
||||||
The user that created the emoji. This can only be retrieved using :meth:`Guild.fetch_emoji` and
|
The user that created the emoji. This can only be retrieved using :meth:`Guild.fetch_emoji` and
|
||||||
having the :attr:`~Permissions.manage_emojis` permission.
|
having :attr:`~Permissions.manage_emojis`.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__slots__: Tuple[str, ...] = (
|
__slots__: Tuple[str, ...] = (
|
||||||
@ -196,8 +196,7 @@ class Emoji(_EmojiTag, AssetMixin):
|
|||||||
|
|
||||||
Deletes the custom emoji.
|
Deletes the custom emoji.
|
||||||
|
|
||||||
You must have :attr:`~Permissions.manage_emojis` permission to
|
You must have :attr:`~Permissions.manage_emojis` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -221,8 +220,7 @@ class Emoji(_EmojiTag, AssetMixin):
|
|||||||
|
|
||||||
Edits the custom emoji.
|
Edits the custom emoji.
|
||||||
|
|
||||||
You must have :attr:`~Permissions.manage_emojis` permission to
|
You must have :attr:`~Permissions.manage_emojis` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionchanged:: 2.0
|
.. versionchanged:: 2.0
|
||||||
The newly updated emoji is returned.
|
The newly updated emoji is returned.
|
||||||
|
@ -1229,8 +1229,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Creates a :class:`TextChannel` for the guild.
|
Creates a :class:`TextChannel` for the guild.
|
||||||
|
|
||||||
Note that you need the :attr:`~Permissions.manage_channels` permission
|
Note that you must have :attr:`~Permissions.manage_channels` to create the channel.
|
||||||
to create the channel.
|
|
||||||
|
|
||||||
The ``overwrites`` parameter can be used to create a 'secret'
|
The ``overwrites`` parameter can be used to create a 'secret'
|
||||||
channel upon creation. This parameter expects a :class:`dict` of
|
channel upon creation. This parameter expects a :class:`dict` of
|
||||||
@ -1724,7 +1723,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Edits the guild.
|
Edits the guild.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to edit the guild.
|
You must have :attr:`~Permissions.manage_guild` to edit the guild.
|
||||||
|
|
||||||
.. versionchanged:: 1.4
|
.. versionchanged:: 1.4
|
||||||
The ``rules_channel`` and ``public_updates_channel`` keyword parameters were added.
|
The ``rules_channel`` and ``public_updates_channel`` keyword parameters were added.
|
||||||
@ -2144,8 +2143,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Retrieves the :class:`BanEntry` for a user.
|
Retrieves the :class:`BanEntry` for a user.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.ban_members` permission
|
You must have :attr:`~Permissions.ban_members` to get this information.
|
||||||
to get this information.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -2223,8 +2221,7 @@ class Guild(Hashable):
|
|||||||
) -> AsyncIterator[BanEntry]:
|
) -> AsyncIterator[BanEntry]:
|
||||||
"""Retrieves an :term:`asynchronous iterator` of the users that are banned from the guild as a :class:`BanEntry`.
|
"""Retrieves an :term:`asynchronous iterator` of the users that are banned from the guild as a :class:`BanEntry`.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.ban_members` permission
|
You must have :attr:`~Permissions.ban_members` to get this information.
|
||||||
to get this information.
|
|
||||||
|
|
||||||
.. versionchanged:: 2.0
|
.. versionchanged:: 2.0
|
||||||
Due to a breaking change in Discord's API, this now returns a paginated iterator instead of a list.
|
Due to a breaking change in Discord's API, this now returns a paginated iterator instead of a list.
|
||||||
@ -2335,8 +2332,7 @@ class Guild(Hashable):
|
|||||||
The inactive members are denoted if they have not logged on in
|
The inactive members are denoted if they have not logged on in
|
||||||
``days`` number of days and they have no roles.
|
``days`` number of days and they have no roles.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.kick_members` permission
|
You must have :attr:`~Permissions.kick_members` to do this.
|
||||||
to use this.
|
|
||||||
|
|
||||||
To check how many members you would prune without actually pruning,
|
To check how many members you would prune without actually pruning,
|
||||||
see the :meth:`estimate_pruned_members` function.
|
see the :meth:`estimate_pruned_members` function.
|
||||||
@ -2399,7 +2395,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Gets the list of templates from this guild.
|
Gets the list of templates from this guild.
|
||||||
|
|
||||||
Requires :attr:`~.Permissions.manage_guild` permissions.
|
You must have :attr:`~.Permissions.manage_guild` to do this.
|
||||||
|
|
||||||
.. versionadded:: 1.7
|
.. versionadded:: 1.7
|
||||||
|
|
||||||
@ -2423,7 +2419,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Gets the list of webhooks from this guild.
|
Gets the list of webhooks from this guild.
|
||||||
|
|
||||||
Requires :attr:`~.Permissions.manage_webhooks` permissions.
|
You must have :attr:`~.Permissions.manage_webhooks` to do this.
|
||||||
|
|
||||||
Raises
|
Raises
|
||||||
-------
|
-------
|
||||||
@ -2496,8 +2492,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Returns a list of all active instant invites from the guild.
|
Returns a list of all active instant invites from the guild.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to get
|
You must have :attr:`~Permissions.manage_guild` to get this information.
|
||||||
this information.
|
|
||||||
|
|
||||||
Raises
|
Raises
|
||||||
-------
|
-------
|
||||||
@ -2525,8 +2520,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Creates a template for the guild.
|
Creates a template for the guild.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to
|
You must have :attr:`~Permissions.manage_guild` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionadded:: 1.7
|
.. versionadded:: 1.7
|
||||||
|
|
||||||
@ -2553,8 +2547,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Attaches an integration to the guild.
|
Attaches an integration to the guild.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to
|
You must have :attr:`~Permissions.manage_guild` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionadded:: 1.4
|
.. versionadded:: 1.4
|
||||||
|
|
||||||
@ -2579,8 +2572,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Returns a list of all integrations attached to the guild.
|
Returns a list of all integrations attached to the guild.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to
|
You must have :attr:`~Permissions.manage_guild` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionadded:: 1.4
|
.. versionadded:: 1.4
|
||||||
|
|
||||||
@ -2675,8 +2667,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Creates a :class:`Sticker` for the guild.
|
Creates a :class:`Sticker` for the guild.
|
||||||
|
|
||||||
You must have :attr:`~Permissions.manage_emojis_and_stickers` permission to
|
You must have :attr:`~Permissions.manage_emojis_and_stickers` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -2728,8 +2719,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Deletes the custom :class:`Sticker` from the guild.
|
Deletes the custom :class:`Sticker` from the guild.
|
||||||
|
|
||||||
You must have :attr:`~Permissions.manage_emojis_and_stickers` permission to
|
You must have :attr:`~Permissions.manage_emojis_and_stickers` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -2823,7 +2813,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Creates a scheduled event for the guild.
|
Creates a scheduled event for the guild.
|
||||||
|
|
||||||
Requires :attr:`~Permissions.manage_events` permissions.
|
You must have :attr:`~Permissions.manage_events` to do this.
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -3025,8 +3015,7 @@ class Guild(Hashable):
|
|||||||
There is currently a limit of 50 static and animated emojis respectively per guild,
|
There is currently a limit of 50 static and animated emojis respectively per guild,
|
||||||
unless the guild has the ``MORE_EMOJI`` feature which extends the limit to 200.
|
unless the guild has the ``MORE_EMOJI`` feature which extends the limit to 200.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_emojis` permission to
|
You must have :attr:`~Permissions.manage_emojis` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -3067,8 +3056,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Deletes the custom :class:`Emoji` from the guild.
|
Deletes the custom :class:`Emoji` from the guild.
|
||||||
|
|
||||||
You must have :attr:`~Permissions.manage_emojis` permission to
|
You must have :attr:`~Permissions.manage_emojis` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionchanged:: 2.0
|
.. versionchanged:: 2.0
|
||||||
|
|
||||||
@ -3161,8 +3149,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
All fields are optional.
|
All fields are optional.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_roles` permission to
|
You must have :attr:`~Permissions.manage_roles` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionchanged:: 1.6
|
.. versionchanged:: 1.6
|
||||||
Can now pass ``int`` to ``colour`` keyword-only parameter.
|
Can now pass ``int`` to ``colour`` keyword-only parameter.
|
||||||
@ -3249,8 +3236,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Bulk edits a list of :class:`Role` in the guild.
|
Bulk edits a list of :class:`Role` in the guild.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_roles` permission to
|
You must have :attr:`~Permissions.manage_roles` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionadded:: 1.4
|
.. versionadded:: 1.4
|
||||||
|
|
||||||
@ -3319,8 +3305,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
The guild must have ``COMMUNITY`` in :attr:`~Guild.features`.
|
The guild must have ``COMMUNITY`` in :attr:`~Guild.features`.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to use
|
You must have :attr:`~Permissions.manage_guild` to do this.as well.
|
||||||
this as well.
|
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -3354,8 +3339,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
The guild must have ``COMMUNITY`` in :attr:`~Guild.features`.
|
The guild must have ``COMMUNITY`` in :attr:`~Guild.features`.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to use
|
You must have :attr:`~Permissions.manage_guild` to do this.as well.
|
||||||
this as well.
|
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -3390,8 +3374,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
The user must meet the :class:`abc.Snowflake` abc.
|
The user must meet the :class:`abc.Snowflake` abc.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.kick_members` permission to
|
You must have :attr:`~Permissions.kick_members` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -3423,8 +3406,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
The user must meet the :class:`abc.Snowflake` abc.
|
The user must meet the :class:`abc.Snowflake` abc.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.ban_members` permission to
|
You must have :attr:`~Permissions.ban_members` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -3474,8 +3456,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
The user must meet the :class:`abc.Snowflake` abc.
|
The user must meet the :class:`abc.Snowflake` abc.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.ban_members` permission to
|
You must have :attr:`~Permissions.ban_members` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -3512,8 +3493,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
The guild must have ``VANITY_URL`` in :attr:`~Guild.features`.
|
The guild must have ``VANITY_URL`` in :attr:`~Guild.features`.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to use
|
You must have :attr:`~Permissions.manage_guild` to do this.as well.
|
||||||
this as well.
|
|
||||||
|
|
||||||
Raises
|
Raises
|
||||||
-------
|
-------
|
||||||
@ -3558,7 +3538,7 @@ class Guild(Hashable):
|
|||||||
) -> AsyncIterator[AuditLogEntry]:
|
) -> AsyncIterator[AuditLogEntry]:
|
||||||
"""Returns an :term:`asynchronous iterator` that enables receiving the guild's audit logs.
|
"""Returns an :term:`asynchronous iterator` that enables receiving the guild's audit logs.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.view_audit_log` permission to use this.
|
You must have :attr:`~Permissions.view_audit_log` to do this.
|
||||||
|
|
||||||
Examples
|
Examples
|
||||||
----------
|
----------
|
||||||
@ -3756,8 +3736,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Edits the widget of the guild.
|
Edits the widget of the guild.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to
|
You must have :attr:`~Permissions.manage_guild` to do this.
|
||||||
use this
|
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -3921,7 +3900,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Fetches an active automod rule from the guild.
|
Fetches an active automod rule from the guild.
|
||||||
|
|
||||||
You must have the :attr:`Permissions.manage_guild` to use this.
|
You must have :attr:`Permissions.manage_guild` to do this.
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -3950,7 +3929,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Fetches all automod rules from the guild.
|
Fetches all automod rules from the guild.
|
||||||
|
|
||||||
You must have the :attr:`Permissions.manage_guild` to use this.
|
You must have :attr:`Permissions.manage_guild` to do this.
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
@ -3986,7 +3965,7 @@ class Guild(Hashable):
|
|||||||
|
|
||||||
Create an automod rule.
|
Create an automod rule.
|
||||||
|
|
||||||
You must have the :attr:`Permissions.manage_guild` permission to use this.
|
You must have :attr:`Permissions.manage_guild` to do this.
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
|
|
||||||
|
@ -134,8 +134,7 @@ class Integration:
|
|||||||
|
|
||||||
Deletes the integration.
|
Deletes the integration.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to
|
You must have :attr:`~Permissions.manage_guild` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -231,8 +230,7 @@ class StreamIntegration(Integration):
|
|||||||
|
|
||||||
Edits the integration.
|
Edits the integration.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to
|
You must have :attr:`~Permissions.manage_guild` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
.. versionchanged:: 2.0
|
.. versionchanged:: 2.0
|
||||||
This function will now raise :exc:`TypeError` instead of
|
This function will now raise :exc:`TypeError` instead of
|
||||||
@ -278,8 +276,7 @@ class StreamIntegration(Integration):
|
|||||||
|
|
||||||
Syncs the integration.
|
Syncs the integration.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission to
|
You must have :attr:`~Permissions.manage_guild` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
Raises
|
Raises
|
||||||
-------
|
-------
|
||||||
|
@ -544,7 +544,7 @@ class Invite(Hashable):
|
|||||||
|
|
||||||
Revokes the instant invite.
|
Revokes the instant invite.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to do this.
|
You must have :attr:`~Permissions.manage_channels` to do this.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
|
@ -922,8 +922,7 @@ class Member(discord.abc.Messageable, _UserTag):
|
|||||||
|
|
||||||
Moves a member to a new voice channel (they must be connected first).
|
Moves a member to a new voice channel (they must be connected first).
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.move_members` permission to
|
You must have :attr:`~Permissions.move_members` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
This raises the same exceptions as :meth:`edit`.
|
This raises the same exceptions as :meth:`edit`.
|
||||||
|
|
||||||
@ -948,8 +947,7 @@ class Member(discord.abc.Messageable, _UserTag):
|
|||||||
Applies a time out to a member until the specified date time or for the
|
Applies a time out to a member until the specified date time or for the
|
||||||
given :class:`datetime.timedelta`.
|
given :class:`datetime.timedelta`.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.moderate_members` permission to
|
You must have :attr:`~Permissions.moderate_members` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
This raises the same exceptions as :meth:`edit`.
|
This raises the same exceptions as :meth:`edit`.
|
||||||
|
|
||||||
@ -985,7 +983,7 @@ class Member(discord.abc.Messageable, _UserTag):
|
|||||||
|
|
||||||
Gives the member a number of :class:`Role`\s.
|
Gives the member a number of :class:`Role`\s.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_roles` permission to
|
You must have :attr:`~Permissions.manage_roles` to
|
||||||
use this, and the added :class:`Role`\s must appear lower in the list
|
use this, and the added :class:`Role`\s must appear lower in the list
|
||||||
of roles than the highest role of the member.
|
of roles than the highest role of the member.
|
||||||
|
|
||||||
@ -1024,7 +1022,7 @@ class Member(discord.abc.Messageable, _UserTag):
|
|||||||
|
|
||||||
Removes :class:`Role`\s from this member.
|
Removes :class:`Role`\s from this member.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_roles` permission to
|
You must have :attr:`~Permissions.manage_roles` to
|
||||||
use this, and the removed :class:`Role`\s must appear lower in the list
|
use this, and the removed :class:`Role`\s must appear lower in the list
|
||||||
of roles than the highest role of the member.
|
of roles than the highest role of the member.
|
||||||
|
|
||||||
|
@ -771,8 +771,7 @@ class PartialMessage(Hashable):
|
|||||||
Deletes the message.
|
Deletes the message.
|
||||||
|
|
||||||
Your own messages could be deleted without any proper permissions. However to
|
Your own messages could be deleted without any proper permissions. However to
|
||||||
delete other people's messages, you need the :attr:`~Permissions.manage_messages`
|
delete other people's messages, you must have :attr:`~Permissions.manage_messages`.
|
||||||
permission.
|
|
||||||
|
|
||||||
.. versionchanged:: 1.1
|
.. versionchanged:: 1.1
|
||||||
Added the new ``delay`` keyword-only parameter.
|
Added the new ``delay`` keyword-only parameter.
|
||||||
@ -947,10 +946,10 @@ class PartialMessage(Hashable):
|
|||||||
|
|
||||||
Publishes this message to your announcement channel.
|
Publishes this message to your announcement channel.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.send_messages` permission to do this.
|
You must have :attr:`~Permissions.send_messages` to do this.
|
||||||
|
|
||||||
If the message is not your own then the :attr:`~Permissions.manage_messages`
|
If the message is not your own then :attr:`~Permissions.manage_messages`
|
||||||
permission is also needed.
|
is also needed.
|
||||||
|
|
||||||
Raises
|
Raises
|
||||||
-------
|
-------
|
||||||
@ -967,7 +966,7 @@ class PartialMessage(Hashable):
|
|||||||
|
|
||||||
Pins the message.
|
Pins the message.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_messages` permission to do
|
You must have :attr:`~Permissions.manage_messages` to do
|
||||||
this in a non-private channel context.
|
this in a non-private channel context.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
@ -997,7 +996,7 @@ class PartialMessage(Hashable):
|
|||||||
|
|
||||||
Unpins the message.
|
Unpins the message.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_messages` permission to do
|
You must have :attr:`~Permissions.manage_messages` to do
|
||||||
this in a non-private channel context.
|
this in a non-private channel context.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
@ -1028,9 +1027,9 @@ class PartialMessage(Hashable):
|
|||||||
|
|
||||||
The emoji may be a unicode emoji or a custom guild :class:`Emoji`.
|
The emoji may be a unicode emoji or a custom guild :class:`Emoji`.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.read_message_history` permission
|
You must have :attr:`~Permissions.read_message_history`
|
||||||
to use this. If nobody else has reacted to the message using this
|
to do this. If nobody else has reacted to the message using this
|
||||||
emoji, the :attr:`~Permissions.add_reactions` permission is required.
|
emoji, :attr:`~Permissions.add_reactions` is required.
|
||||||
|
|
||||||
.. versionchanged:: 2.0
|
.. versionchanged:: 2.0
|
||||||
|
|
||||||
@ -1068,7 +1067,7 @@ class PartialMessage(Hashable):
|
|||||||
The emoji may be a unicode emoji or a custom guild :class:`Emoji`.
|
The emoji may be a unicode emoji or a custom guild :class:`Emoji`.
|
||||||
|
|
||||||
If the reaction is not your own (i.e. ``member`` parameter is not you) then
|
If the reaction is not your own (i.e. ``member`` parameter is not you) then
|
||||||
the :attr:`~Permissions.manage_messages` permission is needed.
|
:attr:`~Permissions.manage_messages` is needed.
|
||||||
|
|
||||||
The ``member`` parameter must represent a member and meet
|
The ``member`` parameter must represent a member and meet
|
||||||
the :class:`abc.Snowflake` abc.
|
the :class:`abc.Snowflake` abc.
|
||||||
@ -1110,7 +1109,7 @@ class PartialMessage(Hashable):
|
|||||||
|
|
||||||
The emoji may be a unicode emoji or a custom guild :class:`Emoji`.
|
The emoji may be a unicode emoji or a custom guild :class:`Emoji`.
|
||||||
|
|
||||||
You need the :attr:`~Permissions.manage_messages` permission to use this.
|
You must have :attr:`~Permissions.manage_messages` to do this.
|
||||||
|
|
||||||
.. versionadded:: 1.3
|
.. versionadded:: 1.3
|
||||||
|
|
||||||
@ -1143,7 +1142,7 @@ class PartialMessage(Hashable):
|
|||||||
|
|
||||||
Removes all the reactions from the message.
|
Removes all the reactions from the message.
|
||||||
|
|
||||||
You need the :attr:`~Permissions.manage_messages` permission to use this.
|
You must have :attr:`~Permissions.manage_messages` to do this.
|
||||||
|
|
||||||
Raises
|
Raises
|
||||||
--------
|
--------
|
||||||
|
@ -117,7 +117,7 @@ class Reaction:
|
|||||||
Remove the reaction by the provided :class:`User` from the message.
|
Remove the reaction by the provided :class:`User` from the message.
|
||||||
|
|
||||||
If the reaction is not your own (i.e. ``user`` parameter is not you) then
|
If the reaction is not your own (i.e. ``user`` parameter is not you) then
|
||||||
the :attr:`~Permissions.manage_messages` permission is needed.
|
:attr:`~Permissions.manage_messages` is needed.
|
||||||
|
|
||||||
The ``user`` parameter must represent a user or member and meet
|
The ``user`` parameter must represent a user or member and meet
|
||||||
the :class:`abc.Snowflake` abc.
|
the :class:`abc.Snowflake` abc.
|
||||||
@ -144,7 +144,7 @@ class Reaction:
|
|||||||
|
|
||||||
Clears this reaction from the message.
|
Clears this reaction from the message.
|
||||||
|
|
||||||
You need the :attr:`~Permissions.manage_messages` permission to use this.
|
You must have :attr:`~Permissions.manage_messages` to do this.
|
||||||
|
|
||||||
.. versionadded:: 1.3
|
.. versionadded:: 1.3
|
||||||
|
|
||||||
|
@ -394,8 +394,7 @@ class Role(Hashable):
|
|||||||
|
|
||||||
Edits the role.
|
Edits the role.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_roles` permission to
|
You must have :attr:`~Permissions.manage_roles` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
All fields are optional.
|
All fields are optional.
|
||||||
|
|
||||||
@ -492,8 +491,7 @@ class Role(Hashable):
|
|||||||
|
|
||||||
Deletes the role.
|
Deletes the role.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_roles` permission to
|
You must have :attr:`~Permissions.manage_roles` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
|
@ -315,7 +315,7 @@ class ScheduledEvent(Hashable):
|
|||||||
|
|
||||||
Edits the scheduled event.
|
Edits the scheduled event.
|
||||||
|
|
||||||
Requires :attr:`~Permissions.manage_events` permissions.
|
You must have :attr:`~Permissions.manage_events` to do this.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -470,7 +470,7 @@ class ScheduledEvent(Hashable):
|
|||||||
|
|
||||||
Deletes the scheduled event.
|
Deletes the scheduled event.
|
||||||
|
|
||||||
Requires :attr:`~Permissions.manage_events` permissions.
|
You must have :attr:`~Permissions.manage_events` to do this.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
|
@ -135,8 +135,7 @@ class StageInstance(Hashable):
|
|||||||
|
|
||||||
Edits the stage instance.
|
Edits the stage instance.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to
|
You must have :attr:`~Permissions.manage_channels` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -176,8 +175,7 @@ class StageInstance(Hashable):
|
|||||||
|
|
||||||
Deletes the stage instance.
|
Deletes the stage instance.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to
|
You must have :attr:`~Permissions.manage_channels` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
|
@ -405,7 +405,7 @@ class GuildSticker(Sticker):
|
|||||||
The ID of the guild that this sticker is from.
|
The ID of the guild that this sticker is from.
|
||||||
user: Optional[:class:`User`]
|
user: Optional[:class:`User`]
|
||||||
The user that created this sticker. This can only be retrieved using :meth:`Guild.fetch_sticker` and
|
The user that created this sticker. This can only be retrieved using :meth:`Guild.fetch_sticker` and
|
||||||
having the :attr:`~Permissions.manage_emojis_and_stickers` permission.
|
having :attr:`~Permissions.manage_emojis_and_stickers`.
|
||||||
emoji: :class:`str`
|
emoji: :class:`str`
|
||||||
The name of a unicode emoji that represents this sticker.
|
The name of a unicode emoji that represents this sticker.
|
||||||
"""
|
"""
|
||||||
@ -494,8 +494,7 @@ class GuildSticker(Sticker):
|
|||||||
|
|
||||||
Deletes the custom :class:`Sticker` from the guild.
|
Deletes the custom :class:`Sticker` from the guild.
|
||||||
|
|
||||||
You must have :attr:`~Permissions.manage_emojis_and_stickers` permission to
|
You must have :attr:`~Permissions.manage_emojis_and_stickers` to do this.
|
||||||
do this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
|
@ -214,8 +214,7 @@ class Template:
|
|||||||
|
|
||||||
Sync the template to the guild's current state.
|
Sync the template to the guild's current state.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission in the
|
You must have :attr:`~Permissions.manage_guild` in the source guild to do this.
|
||||||
source guild to do this.
|
|
||||||
|
|
||||||
.. versionadded:: 1.7
|
.. versionadded:: 1.7
|
||||||
|
|
||||||
@ -250,8 +249,7 @@ class Template:
|
|||||||
|
|
||||||
Edit the template metadata.
|
Edit the template metadata.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission in the
|
You must have :attr:`~Permissions.manage_guild` in the source guild to do this.
|
||||||
source guild to do this.
|
|
||||||
|
|
||||||
.. versionadded:: 1.7
|
.. versionadded:: 1.7
|
||||||
|
|
||||||
@ -294,8 +292,7 @@ class Template:
|
|||||||
|
|
||||||
Delete the template.
|
Delete the template.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission in the
|
You must have :attr:`~Permissions.manage_guild` in the source guild to do this.
|
||||||
source guild to do this.
|
|
||||||
|
|
||||||
.. versionadded:: 1.7
|
.. versionadded:: 1.7
|
||||||
|
|
||||||
|
@ -435,8 +435,7 @@ class Thread(Messageable, Hashable):
|
|||||||
You cannot bulk delete more than 100 messages or messages that
|
You cannot bulk delete more than 100 messages or messages that
|
||||||
are older than 14 days old.
|
are older than 14 days old.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_messages` permission to
|
You must have :attr:`~Permissions.manage_messages` to do this.
|
||||||
use this.
|
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
-----------
|
-----------
|
||||||
@ -492,9 +491,9 @@ class Thread(Messageable, Hashable):
|
|||||||
``check``. If a ``check`` is not provided then all messages are deleted
|
``check``. If a ``check`` is not provided then all messages are deleted
|
||||||
without discrimination.
|
without discrimination.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_messages` permission to
|
You must have :attr:`~Permissions.manage_messages` to
|
||||||
delete messages even if they are your own.
|
delete messages even if they are your own.
|
||||||
The :attr:`~Permissions.read_message_history` permission is
|
Having :attr:`~Permissions.read_message_history` is
|
||||||
also needed to retrieve message history.
|
also needed to retrieve message history.
|
||||||
|
|
||||||
Examples
|
Examples
|
||||||
@ -647,11 +646,11 @@ class Thread(Messageable, Hashable):
|
|||||||
|
|
||||||
Adds the given forum tags to a thread.
|
Adds the given forum tags to a thread.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_threads` permission to
|
You must have :attr:`~Permissions.manage_threads` to
|
||||||
use this or the thread must be owned by you.
|
use this or the thread must be owned by you.
|
||||||
|
|
||||||
Tags that have :attr:`ForumTag.moderated` set to ``True`` require the
|
Tags that have :attr:`ForumTag.moderated` set to ``True`` require
|
||||||
:attr:`~Permissions.manage_threads` permissions to be added.
|
:attr:`~Permissions.manage_threads` to be added.
|
||||||
|
|
||||||
The maximum number of tags that can be added to a thread is 5.
|
The maximum number of tags that can be added to a thread is 5.
|
||||||
|
|
||||||
@ -685,7 +684,7 @@ class Thread(Messageable, Hashable):
|
|||||||
|
|
||||||
Remove the given forum tags to a thread.
|
Remove the given forum tags to a thread.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_threads` permission to
|
You must have :attr:`~Permissions.manage_threads` to
|
||||||
use this or the thread must be owned by you.
|
use this or the thread must be owned by you.
|
||||||
|
|
||||||
The parent channel must be a :class:`ForumChannel`.
|
The parent channel must be a :class:`ForumChannel`.
|
||||||
@ -751,7 +750,7 @@ class Thread(Messageable, Hashable):
|
|||||||
Adds a user to this thread.
|
Adds a user to this thread.
|
||||||
|
|
||||||
You must have :attr:`~Permissions.send_messages_in_threads` to add a user to a thread.
|
You must have :attr:`~Permissions.send_messages_in_threads` to add a user to a thread.
|
||||||
If the thread is private then and :attr:`invitable` is ``False`` then :attr:`~Permissions.manage_messages`
|
If the thread is private and :attr:`invitable` is ``False`` then :attr:`~Permissions.manage_messages`
|
||||||
is required to add a user to the thread.
|
is required to add a user to the thread.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
|
@ -160,8 +160,7 @@ class WelcomeScreen:
|
|||||||
|
|
||||||
Welcome channels can only accept custom emojis if :attr:`Guild.premium_tier` is level 2 or above.
|
Welcome channels can only accept custom emojis if :attr:`Guild.premium_tier` is level 2 or above.
|
||||||
|
|
||||||
You must have the :attr:`~Permissions.manage_guild` permission in the
|
You must have :attr:`~Permissions.manage_guild` in the guild to do this.
|
||||||
guild to do this.
|
|
||||||
|
|
||||||
Usage: ::
|
Usage: ::
|
||||||
|
|
||||||
|
@ -618,7 +618,7 @@ Guilds
|
|||||||
.. function:: on_invite_create(invite)
|
.. function:: on_invite_create(invite)
|
||||||
|
|
||||||
Called when an :class:`Invite` is created.
|
Called when an :class:`Invite` is created.
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to receive this.
|
You must have :attr:`~Permissions.manage_channels` to receive this.
|
||||||
|
|
||||||
.. versionadded:: 1.3
|
.. versionadded:: 1.3
|
||||||
|
|
||||||
@ -635,7 +635,7 @@ Guilds
|
|||||||
.. function:: on_invite_delete(invite)
|
.. function:: on_invite_delete(invite)
|
||||||
|
|
||||||
Called when an :class:`Invite` is deleted.
|
Called when an :class:`Invite` is deleted.
|
||||||
You must have the :attr:`~Permissions.manage_channels` permission to receive this.
|
You must have :attr:`~Permissions.manage_channels` to receive this.
|
||||||
|
|
||||||
.. versionadded:: 1.3
|
.. versionadded:: 1.3
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user