From 7904e21f26a9a8d2471a7544391c13acb9f66a6e Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Fri, 2 Jun 2017 01:34:27 +0300 Subject: [PATCH] Add getChatAdministrators --- aiogram/bot.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aiogram/bot.py b/aiogram/bot.py index 231b017d..f47e06bd 100644 --- a/aiogram/bot.py +++ b/aiogram/bot.py @@ -3,6 +3,7 @@ import json import aiohttp +from aiogram.types.chat_member import ChatMember from aiogram.types.file import File from aiogram.types.user_profile_photos import UserProfilePhotos from aiogram.types.webhook_info import WebhookInfo @@ -304,3 +305,8 @@ class AIOGramBot: payload = generate_payload(**locals()) raw = await self.request(ApiMethods.GET_CHAT, payload) return self.prepare_object(Chat.de_json(raw)) + + async def get_chat_administrators(self, chat_id): + payload = generate_payload(**locals()) + raw = await self.request(ApiMethods.GET_CHAT_ADMINISTRATORS, payload) + return [self.prepare_object(ChatMember.de_json(raw_chat_member)) for raw_chat_member in raw]