diff --git a/aiogram/dispatcher/filters/__init__.py b/aiogram/dispatcher/filters/__init__.py index aa3a3ecf..950234cf 100644 --- a/aiogram/dispatcher/filters/__init__.py +++ b/aiogram/dispatcher/filters/__init__.py @@ -1,5 +1,5 @@ -from .builtin import Command, CommandHelp, CommandStart, ContentTypeFilter, ExceptionsFilter, Regexp, \ - RegexpCommandsFilter, StateFilter, Text +from .builtin import Command, CommandHelp, CommandPrivacy, CommandSettings, CommandStart, ContentTypeFilter, \ + ExceptionsFilter, Regexp, RegexpCommandsFilter, StateFilter, Text from .factory import FiltersFactory from .filters import AbstractFilter, BoundFilter, Filter, FilterNotPassed, FilterRecord, check_filter, check_filters @@ -9,6 +9,8 @@ __all__ = [ 'Command', 'CommandStart', 'CommandHelp', + 'CommandPrivacy', + 'CommandSettings', 'ContentTypeFilter', 'ExceptionsFilter', 'Filter', diff --git a/aiogram/dispatcher/filters/builtin.py b/aiogram/dispatcher/filters/builtin.py index c2251b56..432bc1b7 100644 --- a/aiogram/dispatcher/filters/builtin.py +++ b/aiogram/dispatcher/filters/builtin.py @@ -99,6 +99,16 @@ class CommandHelp(Command): super(CommandHelp, self).__init__(['help']) +class CommandSettings(Command): + def __init__(self): + super(CommandSettings, self).__init__(['settings']) + + +class CommandPrivacy(Command): + def __init__(self): + super(CommandPrivacy, self).__init__(['privacy']) + + class Text(Filter): """ Simple text filter