diff --git a/aiogram/dispatcher/filters/builtin.py b/aiogram/dispatcher/filters/builtin.py index 1d88b41c..e20357e8 100644 --- a/aiogram/dispatcher/filters/builtin.py +++ b/aiogram/dispatcher/filters/builtin.py @@ -751,6 +751,8 @@ class ChatTypeFilter(BoundFilter): chat_type = obj.chat.type elif isinstance(obj, InlineQuery): chat_type = obj.chat_type + elif isinstance(obj, ChatJoinRequest): + chat_type = obj.chat.type else: warnings.warn("ChatTypeFilter doesn't support %s as input", type(obj)) return False