From 049f50527934230e0f6c939c8d94676d2a244244 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Fri, 2 Jun 2017 01:30:44 +0300 Subject: [PATCH] Add leaveChat. --- aiogram/api.py | 2 +- aiogram/bot.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/aiogram/api.py b/aiogram/api.py index 151d82c8..8eb4648d 100644 --- a/aiogram/api.py +++ b/aiogram/api.py @@ -106,7 +106,7 @@ class ApiMethods: GET_FILE = 'getFile' KICK_CHAT_MEMBER = 'kickChatMember' UNBAN_CHAT_MEMBER = 'unbanChatMember' - LEAVE_CHAT = 'leaveChat' # TODO + LEAVE_CHAT = 'leaveChat' GET_CHAT = 'getChat' GET_CHAT_ADMINISTRATORS = 'getChatAdministrators' # TODO GET_CHAT_MEMBERS_COUNT = 'getChatMembersCount' # TODO diff --git a/aiogram/bot.py b/aiogram/bot.py index a985653e..5f405b52 100644 --- a/aiogram/bot.py +++ b/aiogram/bot.py @@ -302,3 +302,8 @@ class AIOGramBot: payload = generate_payload(**locals()) await self.request(ApiMethods.UNBAN_CHAT_MEMBER, payload) return True + + async def leave_chat(self, chat_id): + payload = generate_payload(**locals()) + await self.request(ApiMethods.LEAVE_CHAT, payload) + return True