Aiogram Mixins

Mixins

Downloadable

classaiogram.types.mixins.Downloadable[source]

Bases: object

Mixin for filesasyncdownload(destination=Nonetimeout=30chunk_size=65536seek=Truemake_dirs=True*destination_dir: Optional[Union[str, Path]] = Nonedestination_file: Optional[Union[str, Path, IOBase]] = None)[source]

Download file

At most one of these parameters can be used: :param destination_dir:, :param destination_file:Parameters

  • destination – deprecated, use :param destination_dir: or :param destination_file: instead
  • timeout – Integer
  • chunk_size – Integer
  • seek – Boolean – go to start of file when downloading is finished.
  • make_dirs – Make dirs if not exist
  • destination_dir – directory for saving files
  • destination_file – path to the file or instance of io.IOBase. For e. g. io.BytesIO

Returns

destinationasyncget_file()[source]

Get file informationReturns

aiogram.types.Fileasyncget_url()[source]

Get file url.

Attention!! This method has security vulnerabilities for the reason that result contains bot’s access token in open form. Use at your own risk!Returns

url

Next  Previous