code: def delete(self, revoke: bool = True):
          
          return self._client.delete_messages(
              chat_id=self.chat.id,
              message_ids=self.message_id,
              revoke=revoke
          )
docs: Bound method *delete* of :obj:`Message <pyrogram.Message>`.
  
          Use as a shortcut for:
  
          .. code-block:: python
  
              client.delete_messages(
                  chat_id=chat_id,
                  message_ids=message.message_id
              )
  
          Example:
              .. code-block:: python
  
                  message.delete()
  
          Args:
              revoke (``bool``, *optional*):
                  Deletes messages on both parts.
                  This is only for private cloud chats and normal groups, messages on
                  channels and supergroups are always revoked (i.e.: deleted for everyone).
                  Defaults to True.
  
          Returns:
              True on success, False otherwise.
  
          Raises:
              :class:`RPCError <pyrogram.RPCError>`