diff --git a/aiogram/api.py b/aiogram/api.py index a1303773..1afb856d 100644 --- a/aiogram/api.py +++ b/aiogram/api.py @@ -111,7 +111,7 @@ class ApiMethods: GET_CHAT_ADMINISTRATORS = 'getChatAdministrators' GET_CHAT_MEMBERS_COUNT = 'getChatMembersCount' GET_CHAT_MEMBER = 'getChatMember' - ANSWER_CALLBACK_QUERY = 'answerCallbackQuery' # TODO + ANSWER_CALLBACK_QUERY = 'answerCallbackQuery' EDIT_MESSAGE_TEXT = 'editMessageText' # TODO EDIT_MESSAGE_CAPTION = 'editMessageCaption' # TODO EDIT_MESSAGE_REPLY_MARKUP = 'editMessageReplyMarkup' # TODO diff --git a/aiogram/bot.py b/aiogram/bot.py index d03cf16c..fa26df8e 100644 --- a/aiogram/bot.py +++ b/aiogram/bot.py @@ -319,3 +319,7 @@ class AIOGramBot: payload = generate_payload(**locals()) raw = await self.request(ApiMethods.GET_CHAT_MEMBER, payload) return self.prepare_object(ChatMember.de_json(raw)) + + async def answer_callback_query(self, callback_query_id, text=None, show_alert=None, url=None, cache_time=None ): + payload = generate_payload(**locals()) + return await self.request(ApiMethods.LEAVE_CHAT, payload)