From b647eb476a46e53586dde863cb6abf34d0930693 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Fri, 13 Jul 2018 23:59:17 +0300 Subject: [PATCH] Bind text handler. --- aiogram/dispatcher/dispatcher.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/aiogram/dispatcher/dispatcher.py b/aiogram/dispatcher/dispatcher.py index 0b0eecff..aaa7a7cb 100644 --- a/aiogram/dispatcher/dispatcher.py +++ b/aiogram/dispatcher/dispatcher.py @@ -8,7 +8,7 @@ from contextvars import ContextVar from aiogram.dispatcher.filters import Command from .filters import ContentTypeFilter, ExceptionsFilter, FiltersFactory, RegexpCommandsFilter, \ - Regexp, StateFilter + Regexp, StateFilter, Text from .handler import Handler from .middlewares import MiddlewareManager from .storage import BaseStorage, DELTA, DisabledStorage, EXCEEDED_COUNT, FSMContext, \ @@ -84,10 +84,15 @@ class Dispatcher: filters_factory.bind(ContentTypeFilter, event_handlers=[ self.message_handlers, self.edited_message_handlers, self.channel_post_handlers, self.edited_channel_post_handlers, - ]) + ]), filters_factory.bind(Command, event_handlers=[ self.message_handlers, self.edited_message_handlers ]) + filters_factory.bind(Text, event_handlers=[ + self.message_handlers, self.edited_message_handlers, + self.channel_post_handlers, self.edited_channel_post_handlers, + self.callback_query_handlers + ]) filters_factory.bind(Regexp, event_handlers=[ self.message_handlers, self.edited_message_handlers, self.channel_post_handlers, self.edited_channel_post_handlers,