docs: async def download_media(self, *args, **kwargs):
          """
          Downloads the media in this result (if there is a document, the
          document will be downloaded; otherwise, the photo will if present).
  
          This is a wrapper around `client.download_media
          <telethon.client.downloads.DownloadMethods.download_media>`.
          """
          if self.document or self.photo:
              return await self._client.download_media(
                  self.document or self.photo, *args, **kwargs)