From 4b29adf430adb21714ba6b23498145e8a1cfd7c2 Mon Sep 17 00:00:00 2001 From: Oleg A Date: Tue, 22 May 2018 02:10:24 +0300 Subject: [PATCH] Converting group to supergroup event Ability to handle group converting events by content_type. I.e. ```@dp.message_handler(content_types=types.ContentType.MIGRATE_FROM_CHAT_ID)``` --- aiogram/types/message.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/aiogram/types/message.py b/aiogram/types/message.py index 48ea1b29..61f6188f 100644 --- a/aiogram/types/message.py +++ b/aiogram/types/message.py @@ -109,6 +109,10 @@ class Message(base.TelegramObject): return ContentType.SUCCESSFUL_PAYMENT[0] if self.connected_website: return ContentType.CONNECTED_WEBSITE[0] + if self.migrate_from_chat_id: + return ContentType.MIGRATE_FROM_CHAT_ID[0] + if self.migrate_to_chat_id: + return ContentType.MIGRATE_TO_CHAT_ID[0] else: return ContentType.UNKNOWN[0] @@ -691,6 +695,8 @@ class ContentType(helper.Helper): :key: INVOICE :key: SUCCESSFUL_PAYMENT :key: CONNECTED_WEBSITE + :key: MIGRATE_TO_CHAT_ID + :key: MIGRATE_FROM_CHAT_ID :key: UNKNOWN :key: ANY """ @@ -713,6 +719,8 @@ class ContentType(helper.Helper): INVOICE = helper.ListItem() # invoice SUCCESSFUL_PAYMENT = helper.ListItem() # successful_payment CONNECTED_WEBSITE = helper.ListItem() # connected_website + MIGRATE_TO_CHAT_ID = helper.ListItem() # migrate_to_chat_id + MIGRATE_FROM_CHAT_ID = helper.ListItem() # migrate_from_chat_id UNKNOWN = helper.ListItem() # unknown ANY = helper.ListItem() # any