diff --git a/aiogram/types/input_file.py b/aiogram/types/input_file.py index 7d6d83b2..3a78c499 100644 --- a/aiogram/types/input_file.py +++ b/aiogram/types/input_file.py @@ -51,7 +51,8 @@ class InputFile(base.TelegramObject): elif isinstance(path_or_bytesio, Path): self._file = path_or_bytesio.open("rb") self._path = path_or_bytesio.resolve() - + if filename is None: + filename = path_or_bytesio.name else: raise TypeError('Not supported file type.')