async def METHOD_NAME(self, user: Snowflake) -> None:
    """|coro|
    Removes 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
    the :attr:`~Permissions.manage_messages` permission is needed.
    The ``user`` parameter must represent a user or member and meet
    the :class:`abc.Snowflake` abc.
    Parameters
    ----------
    user: :class:`abc.Snowflake`
        The user or member from which to remove the reaction.
    Raises
    ------
    HTTPException
        Removing the reaction failed.
    Forbidden
        You do not have the proper permissions to remove the reaction.
    NotFound
        The user you specified, or the reaction's message was not found.
    """
    await self.message.remove_reaction(self.emoji, user)