diff --git a/aiogram/bot/base.py b/aiogram/bot/base.py index 599e77a8..f5eaecf1 100644 --- a/aiogram/bot/base.py +++ b/aiogram/bot/base.py @@ -128,13 +128,10 @@ class BaseBot: req = self.request(method, payload) elif isinstance(file, io.IOBase): data = {file_type: file.read()} - req = self.request(api.Methods.SEND_PHOTO, payload, data) - elif isinstance(file, bytes): - data = {file_type: file} - req = self.request(api.Methods.SEND_PHOTO, payload, data) + req = self.request(method, payload, data) else: data = {file_type: file} - req = self.request(api.Methods.SEND_PHOTO, payload, data) + req = self.request(method, payload, data) return await req