From 19e7b15a9fd3ab8c51652600423c936ee3c91389 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Tue, 30 May 2017 23:18:47 +0300 Subject: [PATCH] Add send get ussr profile photos --- aiogram/api.py | 2 +- aiogram/bot.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/aiogram/api.py b/aiogram/api.py index 715df600..06b050f4 100644 --- a/aiogram/api.py +++ b/aiogram/api.py @@ -102,7 +102,7 @@ class ApiMethods: SEND_VENUE = 'sendVenue' SEND_CONTACT = 'sendContact' SEND_CHAT_ACTION = 'sendChatAction' - GET_USER_PROFILE_PHOTOS = 'getUserProfilePhotos' # TODO + GET_USER_PROFILE_PHOTOS = 'getUserProfilePhotos' GET_FILE = 'getFile' # TODO KICK_CHAT_MEMBER = 'kickChatMember' # TODO UNBAN_CHAT_MEMBER = 'unbanChatMember' # TODO diff --git a/aiogram/bot.py b/aiogram/bot.py index a24dc787..2b1dee76 100644 --- a/aiogram/bot.py +++ b/aiogram/bot.py @@ -3,6 +3,7 @@ import json import aiohttp +from aiogram.types.user_profile_photos import UserProfilePhotos from . import api from .api import ApiMethods from .types.chat import Chat @@ -259,3 +260,8 @@ class AIOGramBot: payload = generate_payload(**locals()) message = await self.request(ApiMethods.SEND_CHAT_ACTION, payload) return self.prepare_object(Message.de_json(message)) + + async def get_user_profile_photos(self, user_id, offset=None, limit=None): + payload = generate_payload(**locals()) + message = await self.request(ApiMethods.GET_USER_PROFILE_PHOTOS, payload) + return self.prepare_object(UserProfilePhotos.de_json(message))