Добавлен CommandStart
This commit is contained in:
parent
93043835d1
commit
0a3d1ca327
@ -4,7 +4,7 @@ from magic_filter import F, MagicFilter
|
|||||||
|
|
||||||
from ..filters.middleware import BaseMiddleware
|
from ..filters.middleware import BaseMiddleware
|
||||||
|
|
||||||
from ..types.command import Command
|
from ..types.command import Command, CommandStart
|
||||||
|
|
||||||
from ..context.state_machine import State
|
from ..context.state_machine import State
|
||||||
|
|
||||||
@ -52,7 +52,7 @@ class Handler:
|
|||||||
self.filters.append(arg)
|
self.filters.append(arg)
|
||||||
elif isinstance(arg, State):
|
elif isinstance(arg, State):
|
||||||
self.state = arg
|
self.state = arg
|
||||||
elif isinstance(arg, Command):
|
elif isinstance(arg, (Command, CommandStart)):
|
||||||
self.filters.insert(0, F.message.body.text.startswith(arg.command))
|
self.filters.insert(0, F.message.body.text.startswith(arg.command))
|
||||||
elif isinstance(arg, BaseMiddleware):
|
elif isinstance(arg, BaseMiddleware):
|
||||||
self.middlewares.append(arg)
|
self.middlewares.append(arg)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user