diff options
Diffstat (limited to 'discord/reaction.py')
| -rw-r--r-- | discord/reaction.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/discord/reaction.py b/discord/reaction.py index c7f2ef77..79c8efe2 100644 --- a/discord/reaction.py +++ b/discord/reaction.py @@ -121,6 +121,28 @@ class Reaction: await self.message.remove_reaction(self.emoji, user) + async def clear(self): + """|coro| + + Clears this reaction from the message. + + You need the :attr:`~Permissions.manage_messages` permission to use this. + + .. versionadded:: 1.3 + + Raises + -------- + HTTPException + Clearing the reaction failed. + Forbidden + You do not have the proper permissions to clear the reaction. + NotFound + The emoji you specified was not found. + InvalidArgument + The emoji parameter is invalid. + """ + await self.message.clear_reaction(self.emoji) + def users(self, limit=None, after=None): """Returns an :class:`AsyncIterator` representing the users that have reacted to the message. |