diff --git a/aiogram/bot.py b/aiogram/bot.py index 7d2893bd..feab5b29 100644 --- a/aiogram/bot.py +++ b/aiogram/bot.py @@ -134,10 +134,9 @@ class AIOGramBot: if isinstance(photo, str): payload['photo'] = photo - file = None + req = self.request(ApiMethods.SEND_PHOTO, payload) else: - file = photo + photo = {'photo': photo} + req = self.request(ApiMethods.SEND_PHOTO, payload, photo) - message = await self.request(ApiMethods.SEND_PHOTO, payload, {'photo': file}) - - return self.prepare_object(Message.de_json(message)) + return self.prepare_object(Message.de_json(await req))